>> Tagapagsalita: Sabihin mapabuti sa oras na huling halimbawa sa pamamagitan ng paggamit ng isang popular na JavaScript
library na tinatawag na jQuery na magpapahintulot amin upang linisin ang aming code habang pa rin
pag-iwas sa mga isyu na aming nakatagpo mas maaga kung saan ang ilang mga code na na sinulat ko
ay pinaandar maaga bago ang elemento na kailangan ko na umiiral sa isang DOM
talaga umiral.
>> Pansinin dito sa DOM-2.html, mayroon akong script tag na may isang attribute
ng source na ang halaga ay ang URL ng pinakabagong bersyon ng library.
Nasa ibaba na mayroon akong hiwalay na script tag na walang mapagkukunang ngunit kung saan iniwan ko
room upang aktwal na magsulat ilan sa aking sariling code.
Ang code Gusto kong isulat ay bilang susunod, $, na kung saan ay talagang lamang
shorthand notation para sa jQuery mismo, (dokumento).
Sa madaling salita, kailangan lang ako ng pagpasa bilang isang argumento sa isang function na tinatawag na
jQuery ang dokumento, ang pandaigdigang variable, na ay mayroon na sa loob
ng anumang web page.
>> Pagkatapos ay gawin ipaalam. Handa na, pagtawag ng isang function o pamamaraan na tumutukoy na
ang mga sumusunod na tipak ng code ay dapat na ipinatupad lamang ng isang beses ang buong dokumento
ay handa na, partikular na ito anonymous function na dito.
$ "# Demo", na tumutukoy na gusto ko upang makuha ang elemento mula sa aking DOM
sino ang natatanging identifier ay demo.
At pagkatapos ay sa sandaling nakuha namin na lumalabag, sabihin magrehistro sa ito ng isang humahawak ng kaganapan para sa
ang isumite ang kaganapan sa pamamagitan ng pagtukoy. isumite, pagpasa sa na isang hindi nakikilalang
function na Inaasahan ng isang argument na gagamitin namin tumawag sa kaganapan, na kung saan ay
sa huli lamang ng pagpunta sa maging isang sanggunian ng mga klase sa aktwal na
kaganapan ng pagsusumite sa loob lang kaso kami ay i-access na direkta.
>> Samantala, sabihin tukuyin ng bukas suhay at malapit suhay at sa loob ng mga
tirante, ni aktwal na isulat ang code ipaalam na namin nais na pinaandar kapag ang form na ito
ay isinumite.
alertuhan "kumusta," at ni pagdugtungin sa ipaalam sa gayon ay ang resulta ng pagtawag $ "# pangalan"
na tumutukoy na nais kong makuha ang elemento sa aking mga DOM na kung saan ang mga natatanging
identifier ay pangalan.
At ngayon tumawag ng isang function sa loob ng ipaalam na bagay na tinatawag na Val kung saan ay makakakuha ng
ang halaga tekstuwal na ang user ay nai-type in
At ni pagdugtungin sa ipaalam sa gayon, lamang para masaya, isang exclamation point.
>> Panghuli, sa halip na bumalik lamang maling bilang ay natin dati, maging ng kaunti pang ipaalam
tahasang at tukuyin na ang naibigay na sa bagay na kaganapan, nais naming pigilan nito
default na pag-uugali sa pamamagitan ng partikular na pagtawag isang function o pamamaraan na tinatawag na
maiwasan ang default na tulad ng sumusunod.
event.preventDefault.
Hayaan ang i-save ni ngayon ang file at buksan ito up sa aking browser.
http://localhost/dom-2.html
>> Mayroong form na iyon.
Ni-input David Hayaan.
Ang pag-click ang Isumite at kumusta, Si David ay bumalik.