>> SIARADWR: Gadewch i ni wella ar hynny ddiwethaf enghraifft drwy ddefnyddio JavaScript poblogaidd
llyfrgell a elwir yn jQuery a fydd yn caniatáu i ni lanhau ein cod tra'n dal i
osgoi'r mater yr ydym yn dod ar eu traws yn gynharach lle mae rhai cod sy'n ysgrifennais
ei ddienyddio yn rhy gynnar cyn yr elfennau angen i mi bodoli mewn DOM
yn bodoli mewn gwirionedd.
>> Hysbysiad yma yn dom-2.html, mae gennyf tag sgript eisoes yn nodwedd
o ffynhonnell sy'n werth URL y fersiwn diweddaraf y llyfrgell hon.
Isod fy mod yn cael tag sgript ar wahân heb unrhyw ffynhonnell ond lle Rwyf wedi gadael
lle i ysgrifennu mewn gwirionedd yn rhai o fy god ei hun.
Mae'r cod Hoffwn i ysgrifennu fel dilyn, $, sydd mewn gwirionedd yn unig
nodiant llaw-fer ar gyfer jQuery ei hun, (dogfen).
Mewn geiriau eraill, yr wyf i'n syml pasio fel dadl i swyddogaeth o'r enw
jQuery y ddogfen, mae'r byd-eang amrywiol, sydd eisoes yn bodoli y tu mewn
o unrhyw dudalen ar y we.
>> Yna gadewch i ni wneud. Yn barod, yn galw swyddogaeth neu ddull sy'n nodi bod
dylai'r darn canlynol o cod yn gyflawni dim ond unwaith y bydd y ddogfen gyfan
yn barod, yn benodol y swyddogaeth dienw yma.
$ "# Demo", sy'n nodi y byddwn i'n hoffi i gael yr elfen o fy DOM
sydd wedi dynodwr unigryw yw demo.
Ac yna ar ôl i ni wedi gotten hynny, gadewch i ni cofrestru ag ef yn driniwr digwyddiad ar gyfer
y cyflwyno digwyddiad drwy bennu. cyflwyno, trosglwyddo i'r bod dienw
swyddogaeth sy'n disgwyl un ddadl y bydd y digwyddiad rydym yn galw, sydd yn
yn y pen draw dim ond yn mynd i fod yn gyfeiriad o ryw fath i'r gwir
digwyddiad cyflwyno dim ond rhag ofn y byddwn wedi yn hoffi i gael mynediad at hynny yn uniongyrchol.
>> Yn y cyfamser, gadewch i ni nodi Brace agored a Brace agos ac y tu mewn y rhai
braces, gadewch i ni mewn gwirionedd yn ysgrifennu y cod ein bod eisiau cyflawni pan fydd y ffurflen hon
yn cael ei gyflwyno.
rybuddio "helo" a gadewch i ni concatenate ar fel bod y canlyniad galw $ "# Enw'r"
sy'n nodi y byddwn i'n hoffi cael yr elfen yn fy DOM ei unigryw
dynodwr yn enw.
A gadewch i ni nawr yn galw swyddogaeth tu mewn y gwrthrych a elwir Val sy'n mynd
gwerth testunol sy'n y defnyddiwr yn teipio i mewn
A gadewch i ni concatenate ymlaen er mwyn, dim ond am hwyl, pwynt ebychnod.
>> Yn olaf, yn hytrach na dim ond yn dychwelyd ffug fel oeddem o'r blaen, gadewch i ni fod ychydig yn fwy
eglur a nodi, o gofio bod gwrthrych y digwyddiad, byddem yn hoffi i atal ei
ddiofyn ymddygiad drwy ffonio penodol swyddogaeth neu ddull a elwir yn
atal diofyn fel a ganlyn.
event.preventDefault.
Gadewch i ni yn awr yn arbed y ffeil a agor i fyny yn fy porwr.
http://localhost/dom-2.html
>> Mae y ffurflen honno.
Gadewch i mewnbwn David.
Clicio Cyflwyno a helo, Mae David yn ôl.