1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:03,760 >> GARSIAKALBIS: Leiskite patobulinti, kad praėjusiais pavyzdys, naudojant populiarus JavaScript 3 00:00:03,760 --> 00:00:07,520 biblioteka vadinama JQuery, kuris leis mums išvalyti mūsų kodą, o dar 4 00:00:07,520 --> 00:00:11,010 išvengti klausimą mes susidūrėme anksčiau kai vieni kodas, aš parašiau 5 00:00:11,010 --> 00:00:15,600 buvo vykdomas per anksti, prieš elementai man reikia egzistuoti DOM 6 00:00:15,600 --> 00:00:17,530 iš tikrųjų egzistavo. 7 00:00:17,530 --> 00:00:22,120 >> Atkreipkime dėmesį į Dom-2.html, turiu scenarijaus žymė jau su atributu 8 00:00:22,120 --> 00:00:26,460 šaltinio, kurio vertė yra URL Naujausią šios bibliotekos. 9 00:00:26,460 --> 00:00:30,220 Žemiau, kad aš turiu atskirą scenarijų tegus be šaltinio, tačiau jeigu aš kairę 10 00:00:30,220 --> 00:00:32,590 kambarys faktiškai rašyti kai mano paties kodo. 11 00:00:32,590 --> 00:00:36,690 Kodas Norėčiau parašyti, kaip taip, $, kuris yra tikrai tik 12 00:00:36,690 --> 00:00:40,510 Sutrumpintas žymėjimas JQuery pati (dokumentas). 13 00:00:40,510 --> 00:00:43,330 14 00:00:43,330 --> 00:00:46,700 Kitaip tariant, aš tiesiog artimųjų kaip į vadinamąjį "argumentas 15 00:00:46,700 --> 00:00:50,690 JQuery dokumentas, pasaulio kintamasis, kad jau yra viduje 16 00:00:50,690 --> 00:00:52,100 iš bet kurio puslapio. 17 00:00:52,100 --> 00:00:57,400 >> Tada darykime. Paruošta, paskambinus funkciją arba metodas, kuriuo nustatoma, kad 18 00:00:57,400 --> 00:01:01,290 po riekė kodas turėtų būti atliekamas tik vieną kartą visam dokumentui 19 00:01:01,290 --> 00:01:04,750 yra pasirengęs, ypač tai anoniminis funkcija čia. 20 00:01:04,750 --> 00:01:07,450 21 00:01:07,450 --> 00:01:14,210 $ "# Demo", kuris nurodo, kad aš norėčiau gauti elementą iš mano DOM 22 00:01:14,210 --> 00:01:16,370 kas unikalus identifikatorius yra demo. 23 00:01:16,370 --> 00:01:19,990 Ir tada, kai mes Dotarłeś, kad tegul registruotis su juo rankena įvykio 24 00:01:19,990 --> 00:01:25,250 pateikti įvykį, nurodant. pateikti artimųjų, kad anoniminis 25 00:01:25,250 --> 00:01:29,370 funkcija, kuri tikisi, kad vieną argumentą kad mes vadiname įvykį, kuris yra 26 00:01:29,370 --> 00:01:32,230 galiausiai tik bus nuoroda nekaip į faktinę 27 00:01:32,230 --> 00:01:36,030 pateikimas įvykis tik tuo atveju, mes norime norėčiau prisijungti, kad tiesiogiai. 28 00:01:36,030 --> 00:01:40,470 >> Tuo tarpu, galime nurodyti atvirą petnešomis ir arti petnešomis ir viduje tuos 29 00:01:40,470 --> 00:01:44,140 petnešos, galime iš tikrųjų rašyti kodą kad mes norime vykdomas, kai ši forma 30 00:01:44,140 --> 00:01:45,210 yra pateikta. 31 00:01:45,210 --> 00:01:54,810 įspėti "labas", ir tegul Jungiant nuo kad skambinama $ "# vardas" rezultatas 32 00:01:54,810 --> 00:01:58,880 kuriame nurodoma, kad norėčiau gauti mano DOM elementas, kurio unikalus 33 00:01:58,880 --> 00:02:00,750 identifikatorius, pavadinimas. 34 00:02:00,750 --> 00:02:04,790 Ir tegul dabar vadiname funkciją viduje kad objektas, vadinamas val kurie gauna 35 00:02:04,790 --> 00:02:07,370 teksto reikšmė, kuri vartotojas įvedėte in 36 00:02:07,370 --> 00:02:11,270 Ir tegul Jungiant, taip, kad, tiesiog įdomus, šauktukas. 37 00:02:11,270 --> 00:02:14,610 >> Galiausiai, o ne tik return false, kaip mes prieš, būkime šiek tiek daugiau 38 00:02:14,610 --> 00:02:18,750 aiškus ir nurodo, kad atsižvelgiant į tai, Renginys objektas, mes norėtume, kad būtų išvengta jo 39 00:02:18,750 --> 00:02:22,480 nutylėjimą specialiai skambina funkcija arba metodas, kuris vadinamas 40 00:02:22,480 --> 00:02:24,190 išvengti nutylėjimą taip. 41 00:02:24,190 --> 00:02:25,440 event.preventDefault. 42 00:02:25,440 --> 00:02:27,760 43 00:02:27,760 --> 00:02:30,080 Leiskite dabar išsaugokite failą ir atidarykite jį savo naršyklėje. 44 00:02:30,080 --> 00:02:33,240 45 00:02:33,240 --> 00:02:40,120 http://localhost/dom-2.html 46 00:02:40,120 --> 00:02:41,410 >> Yra tokia forma. 47 00:02:41,410 --> 00:02:42,720 Leiskite įvesties Davidas. 48 00:02:42,720 --> 00:02:45,040 Paspaudę Pateikti ir labas, Davidas atgal. 49 00:02:45,040 --> 00:02:48,299