1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:03,760 >> SPEAKER: Pieņemsim uzlabot pēc, ka pagājušajā Piemēram, izmantojot tautas JavaScript 3 00:00:03,760 --> 00:00:07,520 bibliotēka sauc jQuery, kas ļaus mums sakopt savu kodu, bet vēl 4 00:00:07,520 --> 00:00:11,010 izvairoties no problēmu mēs saskārāmies agrāk saskaņā ar kuru daži kodu, kas es uzrakstīju 5 00:00:11,010 --> 00:00:15,600 Tika veikti priekšlaicīgi, pirms elementi Man vajadzēja pastāvēt DOM 6 00:00:15,600 --> 00:00:17,530 faktiski pastāvēja. 7 00:00:17,530 --> 00:00:22,120 >> Paziņojums šeit dom-2.html, man ir skriptu tag jau ar atribūtu 8 00:00:22,120 --> 00:00:26,460 avota, kura vērtība ir URL Jaunāko šīs bibliotēkas. 9 00:00:26,460 --> 00:00:30,220 Zemāk, ka man ir atsevišķa skriptu tag bez avotu, bet, ja es esmu pa kreisi 10 00:00:30,220 --> 00:00:32,590 vietas, lai faktiski rakstīt daži no manas kodu. 11 00:00:32,590 --> 00:00:36,690 Kods, es gribētu rakstīt, kā izriet, $, kas ir patiešām vienkārši 12 00:00:36,690 --> 00:00:40,510 saīsināts apzīmējums jQuery pati, (dokuments). 13 00:00:40,510 --> 00:00:43,330 14 00:00:43,330 --> 00:00:46,700 Citiem vārdiem sakot, es esmu vienkārši iet kā arguments funkciju sauc 15 00:00:46,700 --> 00:00:50,690 jQuery dokumenta, globālā mainīgais, kas jau ir iekšā 16 00:00:50,690 --> 00:00:52,100 jebkurā tīmekļa lapā. 17 00:00:52,100 --> 00:00:57,400 >> Tad pieņemsim to darīt. Gatavs, aicinot funkciju vai metodes, kas norāda, ka 18 00:00:57,400 --> 00:01:01,290 pēc rieciens koda jābūt izpildīts tikai vienu reizi visa dokumenta 19 00:01:01,290 --> 00:01:04,750 ir gatavs, īpaši tas anonīma funkcija šeit. 20 00:01:04,750 --> 00:01:07,450 21 00:01:07,450 --> 00:01:14,210 $ "# Demo", kurā noteikts, ka es gribētu lai iegūtu elementu no mana DOM 22 00:01:14,210 --> 00:01:16,370 kurš ir unikāls identifikators ir demo. 23 00:01:16,370 --> 00:01:19,990 Un tad, kad mēs esam gotten, ka, pieņemsim reģistrēties ar to notikumu apdarinātājs par 24 00:01:19,990 --> 00:01:25,250 iesniegt notikumu, norādot. iesniedz iet tam anonīms 25 00:01:25,250 --> 00:01:29,370 funkcija, kas sagaida viens arguments ka mēs saucam notikums, kas ir 26 00:01:29,370 --> 00:01:32,230 galu galā tikai būs atsauce par veidu, lai faktiskais 27 00:01:32,230 --> 00:01:36,030 iesniegšana notikums tikai gadījumā, ja mēs gribētu vēlaties piekļūt, kas tieši. 28 00:01:36,030 --> 00:01:40,470 >> Tikmēr, pieņemsim precizēt atklātu lencēm un cieša lencēm un iekšpusē no tiem 29 00:01:40,470 --> 00:01:44,140 breketes, pieņemsim faktiski rakstīt kodu ka mēs vēlamies izpildīts, ja šī veidlapa 30 00:01:44,140 --> 00:01:45,210 ir iesniegts. 31 00:01:45,210 --> 00:01:54,810 brīdināt "sveiki", un pieņemsim saķēdēt uz lai rezultāts zvanot $ "# nosaukums" 32 00:01:54,810 --> 00:01:58,880 kurā noteikts, ka es gribētu, lai iegūtu elements manā DOM kura unikālais 33 00:01:58,880 --> 00:02:00,750 identifikators ir nosaukums. 34 00:02:00,750 --> 00:02:04,790 Un pieņemsim tagad saucam funkciju iekšpusē ka objekts sauc val kas izpaužas 35 00:02:04,790 --> 00:02:07,370 tekstuālā vērtība, kas lietotājs ir drukāti collas 36 00:02:07,370 --> 00:02:11,270 Un pieņemsim saķēdēt uz tā, ka, tikko for fun, izsaukuma zīme. 37 00:02:11,270 --> 00:02:14,610 >> Visbeidzot, nevis tikai atgriezties viltus kā mums bija iepriekš, būsim mazliet vairāk 38 00:02:14,610 --> 00:02:18,750 skaidri un norādīt, ka, ņemot vērā, ka notikumu objektu, mēs gribētu, lai novērstu tās 39 00:02:18,750 --> 00:02:22,480 noklusējuma uzvedību, īpaši aicinot funkciju vai metode, ko sauc 40 00:02:22,480 --> 00:02:24,190 novērstu noklusējuma šādi. 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 Pieņemsim tagad saglabājiet failu un atvērt to savā pārlūkprogrammā. 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 >> Tur ir, ka veidā. 47 00:02:41,410 --> 00:02:42,720 Pieņemsim ieejas David. 48 00:02:42,720 --> 00:02:45,040 Noklikšķinot uz Iesniegt un sveiki, Deivids ir atpakaļ. 49 00:02:45,040 --> 00:02:48,299