1 00:00:00,000 --> 00:00:00,470 2 00:00:00,470 --> 00:00:03,760 >> Gjuha: Le të përmirësohet me se kaluar shembull duke përdorur një JavaScript popullore 3 00:00:03,760 --> 00:00:07,520 Biblioteka quajtur jQuery që do të lejojë ne për të pastruar kodin tonë, ndërsa ende 4 00:00:07,520 --> 00:00:11,010 shmangur çështjen ne hasur më parë ku disa kodin që kam shkruar 5 00:00:11,010 --> 00:00:15,600 u ekzekutua para kohe para se Elementet unë e nevojshme për të ekzistojnë në një DOM 6 00:00:15,600 --> 00:00:17,530 në të vërtetë ka ekzistuar. 7 00:00:17,530 --> 00:00:22,120 >> Vini re këtu në dom-2.html, unë kam një tag script tashmë me një atribut 8 00:00:22,120 --> 00:00:26,460 i burimit vlera e të cilave është URL e Versioni i fundit i kësaj biblioteke. 9 00:00:26,460 --> 00:00:30,220 Më poshtë se unë kam një kod të veçantë script me asnjë burim, por ku unë e kam lënë 10 00:00:30,220 --> 00:00:32,590 dhomë për të shkruar në të vërtetë disa prej kodit tim. 11 00:00:32,590 --> 00:00:36,690 Kodi Unë do të doja të shkruaj është si poshtë, $, e cila është me të vërtetë vetëm 12 00:00:36,690 --> 00:00:40,510 simbol stenografi për jQuery vetë, (dokument). 13 00:00:40,510 --> 00:00:43,330 14 00:00:43,330 --> 00:00:46,700 Me fjalë të tjera, unë jam thjesht duke kaluar si një argument për një funksion të quajtur 15 00:00:46,700 --> 00:00:50,690 jQuery dokumenti, globale variabël, që tashmë ekziston brenda 16 00:00:50,690 --> 00:00:52,100 i ndonjë web faqe. 17 00:00:52,100 --> 00:00:57,400 >> Pastaj le ta bëjmë. Gati, duke e quajtur një funksion apo metodë që përcakton se 18 00:00:57,400 --> 00:01:01,290 copë e mëposhtme të kodit duhet të jetë ekzekutuar vetëm një herë të gjithë dokumentin 19 00:01:01,290 --> 00:01:04,750 është e gatshme, në mënyrë specifike kjo funksion anonim këtu. 20 00:01:04,750 --> 00:01:07,450 21 00:01:07,450 --> 00:01:14,210 $ "# Demo", i cili përcakton që unë do të doja për të marrë elementin nga DOM tim 22 00:01:14,210 --> 00:01:16,370 kush identifikues unik është demo. 23 00:01:16,370 --> 00:01:19,990 Dhe pastaj një herë ne kemi marrë që, le të regjistroheni me vete një mbajtës ngjarje për 24 00:01:19,990 --> 00:01:25,250 dorëzojë ngjarje duke specifikuar. paraqesë, duke kaluar në se një anonim 25 00:01:25,250 --> 00:01:29,370 funksion që pret një argument se ne do të thërrasë ngjarje, e cila është 26 00:01:29,370 --> 00:01:32,230 në fund të fundit vetëm do të jetë një referencë në terezi në aktuale 27 00:01:32,230 --> 00:01:36,030 Ngjarja nënshtrim vetëm në rast se ne do të si për të hyrë në atë drejtpërdrejt. 28 00:01:36,030 --> 00:01:40,470 >> Ndërkohë, le të specifikojë mbajtëse të hapur dhe mbajtëse të ngushtë dhe në brendësi të atyre 29 00:01:40,470 --> 00:01:44,140 formatimin e teksteve, le të vërtetë shkruani kodin se duam ekzekutuar kur kjo formë 30 00:01:44,140 --> 00:01:45,210 është dorëzuar. 31 00:01:45,210 --> 00:01:54,810 vigjilent "hello", dhe le të lidh në në mënyrë që rezultati i quajtur $ "# Emri" 32 00:01:54,810 --> 00:01:58,880 i cili specifikon se unë do të doja të marrë element në DOM time unike e të cilit 33 00:01:58,880 --> 00:02:00,750 Identifikuesi është emri. 34 00:02:00,750 --> 00:02:04,790 Dhe tani le të thërrasë një funksion brenda se objekti quhet val e cila merr 35 00:02:04,790 --> 00:02:07,370 vlera tekstuale që përdoruesi është typed in 36 00:02:07,370 --> 00:02:11,270 Dhe le të lidh në mënyrë që, vetëm për argëtim, një pikë thirrje. 37 00:02:11,270 --> 00:02:14,610 >> Së fundi, në vend se vetëm të kthimit të rreme si ne e para, le të jetë pak më 38 00:02:14,610 --> 00:02:18,750 qartë dhe të specifikojë se duke pasur parasysh se objekt ngjarje, ne do të donim për të parandaluar e saj 39 00:02:18,750 --> 00:02:22,480 parazgjedhur sjellje duke telefonuar në mënyrë specifike një funksion apo metodë të quajtur 40 00:02:22,480 --> 00:02:24,190 parandaluar falimentimin si më poshtë. 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 Le tani ruajtur kartelën dhe të hapur atë në shfletuesin tim. 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 >> Ka që formular. 47 00:02:41,410 --> 00:02:42,720 Le të input David. 48 00:02:42,720 --> 00:02:45,040 Klikimi Submit dhe përshëndetje, David është kthyer. 49 00:02:45,040 --> 00:02:48,299