SPEAKER: Pojďme vylepšit, že poslední například pomocí populární JavaScript knihovna s názvem jQuery, které umožní nám uklidit náš kód, zatímco stále vyhnout se problému jsme se setkali dříve, kdy nějaký kód, který jsem napsal byl proveden předčasně před prvky potřebné I existovat v DOM skutečně existovala. Všimněte si, v dom-2.html, mám Skript již tag s atributem zdroje, jejichž hodnota je URL Nejnovější verzi této knihovny. Níže že mám samostatný skript tag bez zdroje, ale kde jsem opustil pokoj skutečně napsat některé z mé vlastní kód. Kód Chtěl bych napsat, jak vyplývá, $, což je opravdu jen zkrácený zápis pro jQuery sám, (dokument). Jinými slovy, já jsem prostě kolem jako Argument k funkci s názvem jQuery dokument, globální proměnná, která již existuje v z jakékoliv webové stránky. Tak pojďme dělat. Připraven, volání funkce nebo metoda, která stanoví, že Následující kus kódu by měla být proveden pouze jednou v celém dokumentu je připraven, konkrétně to anonymní funkce zde. $ "# Demo", který stanoví, že bych chtěl získat prvek z mé DOM který je jedinečný identifikátor je demo. A pak, jakmile jsme se dostali, že, pojďme zaregistrujte se s ním obslužnou rutinu události pro odeslat událost zadáním. předložit, procházející se, že anonymní funkce, která očekává jeden parametr že zavoláme událost, která je nakonec jen bude reference druhů na skutečné podání událost jen v případě, my bychom Líbí se mi přístup, který přímo. Mezitím, pojďme specifikovat otevřené rovnátka a V blízkosti ortéza a uvnitř těch šle, pojďme vlastně psát kód že chceme provést, když je tato forma je předložen. upozornění "ahoj," a pojďme zřetězit na takže výsledek volání $ "# jméno" který stanoví, že bych chtěl, aby se prvek v mém DOM, jehož jedinečný Identifikátor je název. A pojďme nyní volat funkci uvnitř že objekt nazvaný val, který dostane textová hodnota, která uživatel zadali palců A pojďme zřetězit na to, že právě pro zábavu, vykřičník. Konečně, spíše než jen return false jako jsme se předtím, buďme trochu více explicitní a určit, že vzhledem k tomu, že Objekt události, rádi bychom, aby se zabránilo výchozí chování specificky volání funkce nebo metoda volána zabránit výchozí takto. event.preventDefault. Pojďme se nyní soubor uložte a otevřít ho v prohlížeči. http://localhost/dom-2.html Tam je to forma. Pojďme vstup David. Klepnutím na Odeslat a ahoj, David je zpátky.