1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,000 >> Ræðumaður 1: Nú á að síðustu dæmi, muna að við interspersed sumir 3 00:00:03,000 --> 00:00:07,170 JavaScript kóða inn á HTML mínum, sérstaklega, inni af verðmæti 4 00:00:07,170 --> 00:00:10,460 eigindi sem heitir On Senda fyrir þessi formi tag. 5 00:00:10,460 --> 00:00:12,850 Nú fyrir litlar síður, þetta er ekki svo stór samningur. 6 00:00:12,850 --> 00:00:15,950 En eins og a vefur blaðsíða fær lengur og meira flókið, einfaldlega setja þinn 7 00:00:15,950 --> 00:00:19,660 JavaScript kóða hér og þar inni af verðmæti eiginleika er ekki 8 00:00:19,660 --> 00:00:20,830 Besta hönnun. 9 00:00:20,830 --> 00:00:23,440 Best ef við þáttur sem út og minnsta kosti að setja það inn í 10 00:00:23,440 --> 00:00:25,200 handritið tag miðlægt. 11 00:00:25,200 --> 00:00:26,080 >> Hvernig á að gera þetta? 12 00:00:26,080 --> 00:00:30,040 Jæja við skulum fara aftur til að mynda tag mitt og fyrst að eyða þessa eiginleika og þess 13 00:00:30,040 --> 00:00:31,780 gildi að öllu leyti. 14 00:00:31,780 --> 00:00:35,730 Þá upp hér, frekar en að skilgreina fall sem kallast Heilsið skulum hanga á 15 00:00:35,730 --> 00:00:39,405 að línu af kóða sem að lokum við munt enn vilja til framkvæma og skipta 16 00:00:39,405 --> 00:00:41,560 sem Greet virka eins og hér segir. 17 00:00:41,560 --> 00:00:48,190 Document.get Element By ID vitna unquote kynningu - 18 00:00:48,190 --> 00:00:52,410 þar demo, muna, er einstakt kennimerki fyrir formi sjálft - 19 00:00:52,410 --> 00:00:56,600 punktur á leggja, sem muna er nafn af the atburður dýraþjálfari sem 20 00:00:56,600 --> 00:00:57,710 við erum áhuga. 21 00:00:57,710 --> 00:01:01,990 Og við skulum úthluta sem á senda dýraþjálfari gildi sem er í raun 22 00:01:01,990 --> 00:01:03,740 virka sjálft. 23 00:01:03,740 --> 00:01:06,390 >> Nú eftir að ég er ekki í raun Að kalla fram aðgerðir hér. 24 00:01:06,390 --> 00:01:10,650 Ég er í staðinn skilgreina nafnlaus, annars þekkt sem Lambda virka, 25 00:01:10,650 --> 00:01:14,100 með því að skilgreina á milli þessara hrokkið axlabönd fullt af kóða sem ætti að 26 00:01:14,100 --> 00:01:15,490 raun að framkvæma. 27 00:01:15,490 --> 00:01:18,500 Sérstaklega, kóðinn sem ég vil að framkvæma er þessi lína sem ég hafði 28 00:01:18,500 --> 00:01:23,370 áður, og þá skulum bæta við að return false þannig að þessi mynd er ekki 29 00:01:23,370 --> 00:01:26,950 lokum lögð til enda ytri vefur miðlara á hefðbundinn hátt. 30 00:01:26,950 --> 00:01:30,345 >> Skulum nú vista þessa skrá, opna hana upp í vafra, og sjá hvað gerist. 31 00:01:30,345 --> 00:01:33,050 32 00:01:33,050 --> 00:01:39,800 http://localhost/dom-1.html. 33 00:01:39,800 --> 00:01:43,060 Skulum nú gerð í mínu nafni, David, Submit. 34 00:01:43,060 --> 00:01:46,900 Og ekkert virðist hafa gerst nema slóðin á síðu mína virðist 35 00:01:46,900 --> 00:01:52,580 hafa breyst eins og formið var reyndar lögð á sömu skrá. 36 00:01:52,580 --> 00:01:53,870 >> Nú hvers vegna gæti það verið? 37 00:01:53,870 --> 00:01:55,340 Jæja Mig vantar meiri upplýsingar. 38 00:01:55,340 --> 00:01:58,700 Þannig að við skulum fara á undan og opna Króm Tól hönnuða þannig að ég get í raun 39 00:01:58,700 --> 00:02:01,440 líta á vélinni glugga til að sjá ef ég hef gert eitthvað rangt. 40 00:02:01,440 --> 00:02:03,330 Ég get nálgast það í gegnum a par af leiðir. 41 00:02:03,330 --> 00:02:07,250 Einn sem er með þessari valmynd hér, þá undir Tools, þá niður til 42 00:02:07,250 --> 00:02:08,509 Developer Tools. 43 00:02:08,509 --> 00:02:12,890 >> Og taka eftir hér í vélinni flipanum það er uncaught tegund villa, getur ekki 44 00:02:12,890 --> 00:02:15,390 setja eign á leggja af engu. 45 00:02:15,390 --> 00:02:16,900 Nú hvers vegna gæti það verið? 46 00:02:16,900 --> 00:02:21,380 Jæja aftur í frumkóða minn hér, tilkynning að á gef ég hugsa er 47 00:02:21,380 --> 00:02:25,360 eign frumefni sem Auðkenni er kynningu. 48 00:02:25,360 --> 00:02:27,810 Þáttur, aftur, er bara hnút í tré. 49 00:02:27,810 --> 00:02:30,870 >> Svo virðist sem vafrinn minn virkar ekki held að þessi þáttur 50 00:02:30,870 --> 00:02:32,500 eða hnút staðar ennþá. 51 00:02:32,500 --> 00:02:33,790 Og reyndar er það ekki. 52 00:02:33,790 --> 00:02:37,690 Muna að vefsíða er flokka eða lesið með a vefur flettitæki, toppur til botn, 53 00:02:37,690 --> 00:02:38,430 vinstri til hægri. 54 00:02:38,430 --> 00:02:41,810 Og svo er þegar JavaScript kóða komið upp, yfirleitt, það er keyrð 55 00:02:41,810 --> 00:02:42,700 strax. 56 00:02:42,700 --> 00:02:46,460 >> En í þessu tilfelli, höfum við ekki einu sinni fengið enn af hálfu DOM, 57 00:02:46,460 --> 00:02:51,100 HTML, þar sem að mynda með einstakt kennimerki Demo hefur verið lýst. 58 00:02:51,100 --> 00:02:54,320 Og svo við erum að reyna að framkvæma minn JavaScript kóða áður en þessi hnút jafnvel 59 00:02:54,320 --> 00:02:58,530 til í tré sem, að sjálfsögðu, er erfið því þá, örugglega, 60 00:02:58,530 --> 00:03:01,390 frumefnið sjálft verður null á þeim tímapunkti. 61 00:03:01,390 --> 00:03:02,390 >> Svo hvernig á að festa? 62 00:03:02,390 --> 00:03:03,810 Jæja við hafa a par af lausnum. 63 00:03:03,810 --> 00:03:07,200 En við skulum reyna einfaldasta með því að flytja handrit tag minn frá höfði 64 00:03:07,200 --> 00:03:11,560 merkja að líkama mínum, en sérstaklega, í átt neðst á líkama síðunnar minnar svo 65 00:03:11,560 --> 00:03:14,170 að það er undir hnúður og spurningar. 66 00:03:14,170 --> 00:03:19,930 Sérstaklega, við skulum leggja áherslu á og skera opinn tag og loka tag fyrir handrit 67 00:03:19,930 --> 00:03:24,720 og flytja að heil blokk af kóða til botns í skránni hér. 68 00:03:24,720 --> 00:03:27,690 >> Nú er þetta ekki endilega hreinustu hanna, en á minnstur það mun 69 00:03:27,690 --> 00:03:29,530 framfylgja rétta röð aðgerða. 70 00:03:29,530 --> 00:03:31,495 Skulum spara the skrá og endurhlaða í vafranum mínum. 71 00:03:31,495 --> 00:03:34,620 72 00:03:34,620 --> 00:03:40,240 Skulum endurhlaða síðunni, með tilvísun til-inntak nafn mitt, og það, Halló David er kominn aftur. 73 00:03:40,240 --> 00:03:42,784