1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:03,760 >> SPEAKER: Idemo poboljšati taj zadnji Primjer pomoću popularne JavaScript 3 00:00:03,760 --> 00:00:07,520 Knjižnica zove jQuery koji će omogućiti nam da počistiti naše kod dok još 4 00:00:07,520 --> 00:00:11,010 izbjegavajući pitanje na koje smo naišli ranije, pri čemu su neki kod koji sam napisao 5 00:00:11,010 --> 00:00:15,600 pogubljen prerano prije Elementi sam trebao postojati u DOM 6 00:00:15,600 --> 00:00:17,530 stvarno postojao. 7 00:00:17,530 --> 00:00:22,120 >> Obavijest ovdje u Dom-2.html, imam Skripta tag već s atributom 8 00:00:22,120 --> 00:00:26,460 od izvora čija vrijednost je URL Najnovija verzija ovog knjižnici. 9 00:00:26,460 --> 00:00:30,220 Ispod toga imam zasebnu oznaku skripte bez izvora, ali gdje sam ostavio 10 00:00:30,220 --> 00:00:32,590 Soba se zapravo pisati neke svoje koda. 11 00:00:32,590 --> 00:00:36,690 Kod Htio bih upisati kao slijedi, $, što je zapravo samo 12 00:00:36,690 --> 00:00:40,510 skraćenica za jQuery Sama, (dokument). 13 00:00:40,510 --> 00:00:43,330 14 00:00:43,330 --> 00:00:46,700 Drugim riječima, ja sam jednostavno prolazi kao Argument u funkciji zove 15 00:00:46,700 --> 00:00:50,690 jQuery dokument, globalni varijabla, koja već postoji unutar 16 00:00:50,690 --> 00:00:52,100 od bilo koje web stranice. 17 00:00:52,100 --> 00:00:57,400 >> Onda ćemo napraviti. Spremni, nazivajući funkciju ili metoda koja određuje da 18 00:00:57,400 --> 00:01:01,290 Sljedeći komad koda bi trebao biti izvršiti samo jednom u cijelom dokumentu 19 00:01:01,290 --> 00:01:04,750 je spreman, posebno ova anonimna funkcija ovdje. 20 00:01:04,750 --> 00:01:07,450 21 00:01:07,450 --> 00:01:14,210 $ "# Demo", koja navodi da je sam bih da se element iz mog DOM 22 00:01:14,210 --> 00:01:16,370 tko je jedinstveni identifikator je demo. 23 00:01:16,370 --> 00:01:19,990 I onda kada smo stečen da je, neka je Registrirajte se s njim na događaj rukovatelj za 24 00:01:19,990 --> 00:01:25,250 podnijeti događaj navođenjem. podnijeti, prolazi na koji anonimni 25 00:01:25,250 --> 00:01:29,370 funkcija koja očekuje jedan argument koje ćemo nazvati događaj, koji je 26 00:01:29,370 --> 00:01:32,230 u konačnici samo će biti referentna sorti do stvarnog 27 00:01:32,230 --> 00:01:36,030 podnošenje događaj samo u slučaju da bih željeli izravno pristupiti tome. 28 00:01:36,030 --> 00:01:40,470 >> U međuvremenu, neka je odrediti otvoreno braće i blizu brace i unutar onih 29 00:01:40,470 --> 00:01:44,140 aparatić, neka je zapravo napisati kod da želimo izvršiti kada je ovaj oblik 30 00:01:44,140 --> 00:01:45,210 podnosi. 31 00:01:45,210 --> 00:01:54,810 upozoriti "zdravo", i neka je spojite na , tako da je rezultat poziva $ "# Naziv" 32 00:01:54,810 --> 00:01:58,880 koji određuje da li bih se element u mom DOM čija je jedinstvena 33 00:01:58,880 --> 00:02:00,750 identifikator ime. 34 00:02:00,750 --> 00:02:04,790 I neka je sada pozvati funkciju unutar taj predmet zove val koji dobiva 35 00:02:04,790 --> 00:02:07,370 tekstualna vrijednost koja korisnik unese 36 00:02:07,370 --> 00:02:11,270 I neka je spojite na taj način da, baš za zabavu, uskličnik. 37 00:02:11,270 --> 00:02:14,610 >> I na kraju, a ne samo povratak false kao mi prije nije, budimo malo više 38 00:02:14,610 --> 00:02:18,750 eksplicitno i navesti da s obzirom da je Događaj objekt, mi bismo željeli da se spriječi njegova 39 00:02:18,750 --> 00:02:22,480 default ponašanje koje posebno poziva funkcija ili metoda zove 40 00:02:22,480 --> 00:02:24,190 spriječilo zadani kako slijedi. 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 Idemo sada spremite datoteku i otvorite ga u pregledniku. 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 >> Tu je taj obrazac. 47 00:02:41,410 --> 00:02:42,720 Idemo ulaz David. 48 00:02:42,720 --> 00:02:45,040 Klikom Slanje i hello, David se vratio. 49 00:02:45,040 --> 00:02:48,299