>> 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.