>> SPEAKER: Ejja jtejbu fuq l-aħħar eżempju bl-użu ta JavaScript popolari
librerija imsejħa jQuery li se jippermettu magħna biex tnaddaf kodiċi tagħna filwaqt li xorta
jevitaw il-kwistjoni aħna jiltaqgħu magħhom qabel li biha xi wħud kodiċi li I kiteb
kien esegwit qabel iż-żmien qabel ma l- elementi I meħtieġa biex jeżisti fil-DOM
attwalment kienu jeżistu.
>> Avviż hawn fil dom-2.html, I jkollhom tag iskrittura diġà ma 'attribut
ta 'sors li l-valur hu l-URL tal- aħħar verżjoni ta 'din il-librerija.
Hawn taħt li għandi tag iskrittura separata bl-ebda sors iżda fejn stajt xellug
kamra li attwalment jiktbu xi wħud mill-kodiċi tiegħi stess.
Il-kodiċi nixtieq li tikteb huwa kif ġej, $, li huwa verament ftit
notazzjoni shorthand għall jQuery innifsu, (dokument).
Fi kliem ieħor, jien sempliċiment tgħaddi bħala argument għal funzjoni msejħa
jQuery-dokument, il-globali varjabbli, li diġà teżisti ġewwa
ta 'kull paġna web.
>> Imbagħad ejja do. Lest, li ssejjaħ funzjoni jew metodu li jispeċifika li
l-blokki ta 'kodiċi li ġejjin għandhom ikunu esegwita biss ladarba l-dokument kollu
hija lesta, speċifikament dan funzjoni anonima hawn.
$ "# Demo", li tispeċifika li nixtieq biex jiksbu l-element mill-DOM tiegħi
Min hu identifikatur uniku hija demo.
U mbagħad darba konna gotten li, ejja tirreġistra magħha avveniment handler għal
l tissottometti avveniment billi tispeċifika. jissottomettu, tgħaddi għal dak anonimu
funzjoni li jistenna argument wieħed li aħna ser sejħa avveniment, li hija
finalment biss se tkun referenza ta 'tip għall-attwali
avveniment sottomissjoni biss fil-każ aħna'd jixtieq aċċess li direttament.
>> Sadanittant, ejja jispeċifikaw Brace miftuħa u Brace qrib u ġewwa ta 'dawk
braces, ejja attwalment jikteb il-kodiċi li aħna rridu eżegwita meta din il-formola
tiġi sottomessa.
twissija "hello," u ejja concatenate fuq hekk li r-riżultat ta 'sejħa $ "# isem"
li tispeċifika li nixtieq li tikseb l-element fil DOM tiegħi li unika
identifikatur huwa l-isem.
U ejja issa jitolbu funzjoni ġewwa ta ' dak l-oġġett imsejħa val li ssib
il-valur testwali li l-utent hu ittajpjat pulzieri
U ejja concatenate fuq hekk li, just għall-gost, punt exclamation.
>> Fl-aħħar nett, aktar milli biss ritorn falza għamilna qabel, ejja tkun daqsxejn aktar
espliċitu u jispeċifikaw li minħabba li avveniment oġġett, aħna tixtieq biex jipprevjenu tagħha
default imġiba billi speċifikament ċċempel funzjoni jew il-metodu msejjaħ
evitata kontumaċja kif ġej.
event.preventDefault.
Ejja issa tiffranka l-fajl u tiftaħ it up fil-browser tiegħi.
http://localhost/dom-2.html
>> Hemm dik il-formola.
Ejja input David.
Tikklikkja Issottometti u hello, David huwa lura.