>> Speak: Låt oss förbättra på det sista exempel genom att använda en populär JavaScript
bibliotek kallas jQuery som kommer att tillåta oss att städa upp vår kod samtidigt
undvika problemet vi stött tidigare varigenom någon kod som jag skrev
avrättades i förtid innan element som jag behövde för att finnas i en DOM
faktiskt existerade.
>> Lägg märke till här i dom-2.html, jag har en skripttagg redan med ett attribut
av källa vars värde är webbadressen till den senaste versionen av detta bibliotek.
Nedanför att jag har en separat skripttagg med ingen källa men där jag har kvar
utrymme att faktiskt skriva en del av min egen kod.
Koden jag vill skriva är som följer, $, vilket är egentligen bara
stenografi notation för jQuery sig själv, (dokument).
Med andra ord, jag bara passerar som ett argument till en funktion som kallas
jQuery dokumentet, det globala variabel, som redan finns inne
på en webbsida.
>> Sedan ska vi göra. Redo att kalla en funktion eller metod som anger att
Följande bit av koden ska vara utföras en gång hela dokumentet
är klar, speciellt detta anonym funktion här.
$ "# Demo", som anger att jag vill att få elementet från min DOM
vem som unik identifierare är demo.
Och sedan när vi har fått det, låt oss registrera med det en händelsehanterare för
att lämna evenemanget genom att ange. in, passerar till att en anonym
funktion som förväntar sig ett argument som vi kallar händelsen, vilket är
i slutändan bara kommer att vara en referens av slag mot själva
inlämning händelse i fall vi skulle vill komma åt det direkt.
>> Under tiden, låt oss ange öppna stag och nära stag och insidan av de
hängslen, låt oss faktiskt skriva koden att vi vill exekveras när detta formulär
lämnas in.
varna "hej", och låt oss sammanfoga på så att resultatet av att anropa $ "# namn"
som anger att jag skulle vilja få elementet i mitt DOM vars unika
Identifieraren är känt.
Och låt oss nu kallar en funktion inuti det objekt som kallas val som får
det textvärde som användaren har skrivits in
Och låt oss sätta samman på så att, precis på skoj, ett utropstecken.
>> Slutligen, snarare än att bara returnera false som vi gjorde tidigare, låt oss vara lite mer
explicit och ange att med tanke på att händelseobjekt, vi vill förhindra att
standardbeteendet genom att specifikt ringa en funktion eller metod som kallas
förhindra standard enligt följande.
event.preventDefault.
Låt oss nu spara filen och öppna den i webbläsaren.
http://localhost/dom-2.html
>> Det är den formen.
Låt oss ingång David.
Om du klickar på Skicka och hej, David är tillbaka.