>> HIZLARIA 1: orain azkeneko adibide horretan, Gogoratzen batzuk tartekatuta dugula
JavaScript kodea nire HTML barruan, zehazki, balioa barrutik
Bidali On izeneko atributua inprimaki etiketa hori.
Orain orriak txikietarako, hau ez da, hala nola big aurre.
Baina web orri bat luzeagoa eta gehiago lortzen konplexua da, besterik gabe, jarri zure
JavaScript kodea han eta hemen barruan atributuak balioa ez da
diseinu onenak.
Onena duten faktorea dugu, eta bada gutxienez jarri barrutik
Script etiketa erdialdetik.
>> Hau nola egin?
Beno dezagun itzultzeko nire inprimaki etiketa eta lehen atributu hau eta bere ezabatzea
baloratzen guztiz.
Ondoren, hemen, bat definitu baino Greet izeneko funtzioa, dezagun zintzilikatzeko
kode lerro behar dugu, azken finean, izango da oraindik exekutatu eta ordezkatu nahi
Greet honela funtzioa.
Document.get Element By ID aipatu unquote demo -
non demo, abisuaren, berezia da Inprimakia bera identifikatzaile -
dot on aurkezteko, zein gogoratzen izena da ekitaldi kudeatzailearen zeinean
interesatzen zaiguna.
Eta dezagun esleitzeko horretan aurkeztu kudeatzailea balioa hori da, benetan bat
bera funtzionatuko.
>> Orain konturatu naiz ez dut benetan funtzio bat deituz hemen.
Dut ordez anonimo bat definitzeko, Besterik lambda funtzio bat bezala ezagutzen,
kizkur giltza horien artean zehaztuz kodea mordo bat egin beharko lukete
benetan exekutatu behar.
Hain zuzen ere, duten litzaidake I like kodearen exekutatu lerro hori izan nuen da
aurretik, eta egin dezagun gehitu horri itzultzeko faltsua, beraz, inprimaki hau ez da
azken finean, urruneko web amaitzeko aurkeztu modu tradizionala zerbitzaria.
>> Utzi fitxategi hau gorde en orain, ireki sortu arakatzaile batean, eta ikusi zer gertatzen den.
http://localhost/dom-1.html.
Dezagun idatzi orain en nire izena, David, Bidali.
Eta ez da ezer agertuko gertatu dela ezik nire orriaren URL badirudi
aldatu egin dira formularioan zen bagina bezala benetan fitxategi berean aurkeztu.
>> Orain zergatik izan liteke hori?
Beno zenbait informazio gehiago behar dut.
Beraz dezagun aurrera eta ireki Chrome Garapen tresnak beraz, benetan ezin dut
kontsola leihotik begiratu ikusi zerbait gaizki egiten dut bada.
Nuen bidez eskuratu ahal modu pare bat.
Horietako bat menu honen bidez egiten da hemen, Orduz tresnak pean, eta gero behera
Garapen tresnak.
>> Eta konturatu hemen kontsola fitxan, ez da, ezin lortu motako errore bat, ezin
ezarri jabetza null of aurkeztuko da.
Orain zergatik izan liteke hori?
Beno nire iturburu kodea itzuli hemen, oharra horretan submit uste dut bat
elementu baten jabetza identifikatzaile bakarra demo da.
Elementua da, berriro ere, besterik ez da zuhaitz bat nodo bat.
>> Beraz, nire nabigatzaileak ez dirudielako uste duten elementu
edo nodo existitzen oraindik.
Eta, hain zuzen, ez da.
Gogoratzen web orri bat duten analizatu da edo irakurri web nabigatzaile baten bidez, goitik behera,
ezkerretik eskuinera.
Eta beraz, Javascript kodea da aurkitu da, normalean, baina exekutatu ezazu
berehala.
>> Baina kasu honetan, are gehiago, ez ahaztuak dugu Oraindik dom zatia da,
HTML, eta bertan berezia formulario duten Identifikatzaile demo izendatu.
Eta beraz exekutatu saiatzen ari gara nire JavaScript kodea nodo duten aurretik ere
Zuhaitzaren eta horrek, jakina, ez da existitzen problematikoa delako, ondoren, ziur aski,
elementu bera nulua izango da Une hartan.
>> Beraz, nola konpondu?
Beno irtenbideak pare bat behar dugu.
Baina dezagun saiatu errazena badena-ezarrita nire gidoi burua etiketa
nire gorputza etiketatu, baina zehazki, norabidean nire orrialdera gorputza azpialdean hain
dela nodo azpitik da eta galderak.
Zehazki, dezagun nabarmendu eta moztu etiketa irekiak eta gidoia etiketaren
eta lekuz kode-bloke osoa fitxategia hemen behean.
>> Orain hori ez da nahitaez garbiena diseinatzeko, baina, gutxienez, izango da
eragiketak ordena eskubidea betearazi.
Utzi gorde fitxategia eta nire nabigatzailean freskatuz.
Dezagun berriro orria, berriro sarrera nire izena, eta han, Kaixo David itzuli da.