>> HOPARLÖR 1: İndi ki, son misal olaraq biz bəzi interspersed ki, xatırlayıram
Mənim HTML daxilində JavaScript kodu, xüsusi, dəyəri daxilində
tarixi On adlı atribut ki, forma tag.
İndi kiçik pages üçün, bu Belə bir böyük deyil.
Amma bir web page uzun və daha çox olur kimi kompleks, sadəcə qoyaraq sizin
Daxilində burada və orada JavaScript kodu atributları dəyər deyil və
ən yaxşı dizayn.
Best ki amil və əgər ən azı daxilində qoymaq
Mərkəzləşdirilmiş script tag.
>> Bunu necə?
Yaxşı mənim forma tag qayıdaq və ilk bu atribut və onun silmək
cəmi qiymətləndiririk.
Sonra burada, daha çox müəyyən Tanışma adlı funksiyası, üzrə asmaq bildirin
kodu xəttinin ki, son nəticədə biz hələ icra və əvəz etmək istəyirəm
aşağıdakı kimi Tanışma funksiyası.
Document.get Element By ID dırnağı bağlamaq demo sitat -
demo, geri, unikal olduğu şəklində özü üçün identifikatoru -
dot üzrə adı olan xatırlayıram, təqdim hadisə handler olan
biz maraqlı deyilik.
Və handler təqdim ki, təyin edək həqiqətən ki, dəyəri bir
özünü göstərir.
>> İndi mən həqiqətən deyiləm ki, görürsünüz Burada bir funksiyası zəng.
Mən əvəzinə anonim müəyyən edirəm, başqa bir lambda funksiyası kimi tanınan,
Bu qıvrım aşırma arasında ifadə edərək kodu bir dəstə lazımdır ki,
həqiqətən icra ediləcək.
Xüsusilə, mən istədiyiniz kodu icra mən ki, xətt
əvvəl və sonra ki əlavə edək bu forma deyil ki yalan qayıtmaq
nəticədə uzaq web son təqdim ənənəvi şəkildə server.
>> Indi, bu faylı onu açmaq edək bir brauzer, və nə görmək.
http://localhost/dom-1.html.
Indi mənim adımı yazın edək, David, tarixi.
Və heç bir şey üçün görünür mənim səhifə URL görünür istisna olmaqla
formu idi dəyişib əslində eyni fayl təqdim.
>> İndi nə ola bilər?
Yaxşı mən daha çox məlumat lazımdır.
Belə nin irəli getmək və Chrome-nin açmaq Developer Tools ki, mən, həqiqətən bilər
görmək üçün konsol pəncərə baxmaq Mən yanlış bir şey varsa.
Mən vasitəsilə əldə edə bilərsiniz yolları bir neçə.
Olan biri, burada bu menyu vasitəsilə sonra Tools altında, sonra aşağı
Developer Tools.
>> Və burada Console nişanı qeyd bir uncaught növü səhv bilməz var
NULL təqdim əmlakın müəyyən.
İndi nə ola bilər?
Yaxşı geri mənim mənbə kodu burada, bildiriş ki, Mən hesab edirəm submit bir
kimin element əmlak unikal identifikator demo edir.
Bir element, yenidən, yalnız bir ağac bir node.
>> Belə ki, mənim browser deyil ki, görünür hesab edirəm ki, element
və ya node hələ var.
Və həqiqətən, bu deyil.
Bir web page ayrıştırılan Xatırladaq ki, və ya oxumaq bir web browser ilə, aşağı top,
sağ.
Və zaman JavaScript kodu edir qarşılaşdı, adətən, bu icra edir
hemen.
>> Lakin bu halda, biz hətta kazanılmış deyil hələ azadlığın hüdudlarını hissəsi,
Unikal ilə olan ki, forma HTML, identifikator demo elan edilmişdir.
Və belə ki, biz həyata çalışdığınız mənim , Node əvvəl JavaScript kodu hətta
, əlbəttə, olan ağac var problemli, sonra, şübhəsiz ki, çünki
Bu element özü null olacaq zaman o nöqtədə.
>> Belə ki, necə düzeltmek üçün?
Yaxşı biz həllərinin bir neçə var.
Amma köçürülməsi ilə sadə edək baş mənim script tag
doğru, xüsusilə mənim bədən tag, lakin Mənim saytın bədən alt belə
Bu qovşaqlarının aşağıda ki, və suallar.
Xüsusilə, nin qeyd edək və kəsmək açıq tag və script üçün yaxın tag
və kodu ki, bütün blok köçürülməsi burada fayl altına.
>> İndi bu mütləq təmiz deyil dizayn, lakin ən azı olacaq
əməliyyatların sağ üçün tətbiq.
Nin faylı edək və mənim brauzerinizin yeniden.
Nin səhifəni yenidən bildirin, yenidən giriş my name və orada Hello David geri edir.