1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,130 >> DAVID J. Malan: Ni praktikigi retejo pagxo kiu diras saluton al uzanto, kune 3 00:00:03,130 --> 00:00:06,830 la vojo pruvante la DOM, la dokumento objekto modelo, aux la arbo 4 00:00:06,830 --> 00:00:10,220 strukturo kiu vere estas sub la kapuĉo kiam vi redonu retpaĝo. 5 00:00:10,220 --> 00:00:11,440 >> Ni rigardu. 6 00:00:11,440 --> 00:00:15,950 Tie, en dom-0.html, rimarki, ke interne de la paĝoj 'korpo, I have a 7 00:00:15,950 --> 00:00:19,860 formo etikedon, la unika identigilo por kio estas, citaĵo unquote, "demo". 8 00:00:19,860 --> 00:00:23,670 Dume, mi ankaŭ havas onsubmit atribui, alimaniere konata kiel okazaĵo 9 00:00:23,670 --> 00:00:28,150 traktilo, onsubmit, kiu precizigas ke kiam tiu formo estas donita, oni 10 00:00:28,150 --> 00:00:30,800 funkcio kiu estas ŝajne nomas Salutas estu ekzekutita. 11 00:00:30,800 --> 00:00:32,960 Kaj tiam falsaj devus esti reveninta. 12 00:00:32,960 --> 00:00:33,830 >> Kial falsa? 13 00:00:33,830 --> 00:00:36,850 Nu, mi ne vere volas submetiĝi tiun formularon por fora Web-servilo en 14 00:00:36,850 --> 00:00:37,810 la tradicia maniero. 15 00:00:37,810 --> 00:00:40,850 Mi volas ĉirkaŭiri tiun formon Submission kaj faru ion kun tio 16 00:00:40,850 --> 00:00:42,690 flanko de la kliento uzas JavaScript. 17 00:00:42,690 --> 00:00:44,010 Ja, rimarki tie. 18 00:00:44,010 --> 00:00:47,290 Ĉe la kapo de mia retpaĝo, mi havas skripto etikedo, interne de kiu estas la 19 00:00:47,290 --> 00:00:49,420 komencoj de tiu funkcio vokis Salutu. 20 00:00:49,420 --> 00:00:51,040 >> Kion mi vere volas fari? 21 00:00:51,040 --> 00:00:54,530 Nu, ene de Salutu, ni simple alvoki garde funkcio. 22 00:00:54,530 --> 00:00:57,770 Kaj poste printi ion kiel saluton, kun spaco. 23 00:00:57,770 --> 00:01:01,460 Kaj tiam concatenate sur la fino ke la rezulto de vokanta 24 00:01:01,460 --> 00:01:08,370 document.getElementByID, preciziganta specife la sola ensalutilo, 25 00:01:08,370 --> 00:01:10,070 citaĵo unquote, "nomo." 26 00:01:10,070 --> 00:01:13,670 >> Kaj specife, unufoje ni alvenas tiu elemento, la nodo en la arbo 27 00:01:13,670 --> 00:01:17,640 kiu reprezentas ĉi retpaĝon, ni specife get estas valoro de 28 00:01:17,640 --> 00:01:19,320 specifi. valoro. 29 00:01:19,320 --> 00:01:22,060 Kaj poste, simple por amuzo, ni concatenate je la fino de tiu de 30 00:01:22,060 --> 00:01:23,730 exclamation point. 31 00:01:23,730 --> 00:01:28,460 >> Ni nun savas tiun dosieron, malfermi ĝin en krozilo, kaj vidas saluton. 32 00:01:28,460 --> 00:01:33,600 http://localhost/dom-0.html. 33 00:01:33,600 --> 00:01:34,670 >> Jen tiu formo. 34 00:01:34,670 --> 00:01:36,530 Ni iru antaŭen kaj tajpu en mia nomo. 35 00:01:36,530 --> 00:01:38,530 Sekvitaj klakante Submetu. 36 00:01:38,530 --> 00:01:39,910 Kaj ni vidos saluton, David! 37 00:01:39,910 --> 00:01:42,410 38 00:01:42,410 --> 00:01:43,660 Tio estas mi. 39 00:01:43,660 --> 00:01:44,363