SPEAKER: Să îmbunătățească ultima exemplu, prin utilizarea unui populară JavaScript bibliotecă numită jQuery, care va permite ne pentru a curăța codul nostru în timp ce încă evitând problema ne-am întâlnit mai devreme în care un cod pe care l-am scris a fost executat prematur înainte elemente de care aveam nevoie pentru a exista într-un DOM a existat de fapt. Observați aici, în dom-2.html, am o tag-ul script-ul deja cu un atribut de sursă a căror valoare este URL-ul cea mai recentă versiune a acestei biblioteci. De mai jos că am o etichetă script separat cu nici o sursă, dar unde am plecat cameră pentru a scrie de fapt, o parte din propriul meu cod. Codul Aș vrea să scrie este la fel de urmează, $, ceea ce este de fapt doar notație prescurtare pentru jQuery în sine, (document). Cu alte cuvinte, eu pur și simplu trece ca un argument pentru o funcție numită jQuery documentul, la nivel mondial variabilă, care există deja în interiorul din orice pagină web. Atunci să facem. Gata, de asteptare o funcție sau metodă care specifică faptul că următoarea bucată de cod ar trebui să fie executată o singură dată întregul document este pregătită, în special acest Funcția anonim aici. $ "# Demo", care precizează că mi-ar plăcea pentru a obține elementul de DOM meu care a identificator unic este demo. Și apoi o dată am ajuns ca, hai sa înregistra cu ea un handler eveniment pentru prezenta eveniment prin specificarea. prezenta, trecând la care un anonim funcție care așteaptă un argument că vom suna eveniment, care este în cele din urmă doar de gând să fie o referință de felul în real eveniment de depunere doar în cazul în care ne-am ca pentru a accesa direct. Între timp, hai să specificați bretele deschise și aproape bretele și în interiorul celor bretele, să scrie de fapt codul pe care ne-o dorim executat atunci când acest formular este prezentat. alertă "salut", și să înlănțui pe astfel încât rezultatul de asteptare $ "# nume" care precizează că aș vrea să vă elementul în DOM meu al cărui unic identificator este numele. Și să numim acum o funcție în interiorul ca obiect numit val, care devine valoarea textual că utilizatorul este tastat inch Și să înlănțui pe astfel încât, chiar pentru distracție, un semn de exclamare. În cele din urmă, mai degrabă decât doar întoarce false ca am făcut înainte, să fim un pic mai mult explicită și specifică faptul că, dat fiind că obiect eveniment, am dori pentru a preveni sale implicit comportamentul de apel în mod special o funcție sau metoda numita preveni implicit după cum urmează. event.preventDefault. Să salvăm acum fișierul și deschide-l in browser-ul meu. http://localhost/dom-2.html Nu e forma. Să intrare David. Dacă faceți clic pe Submit și salut, David este înapoi.