1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,130 >> DAVID J. MALAN: Wir implementieren eine Web- Seite, die sagt hallo zu einem Benutzer, zusammen 3 00:00:03,130 --> 00:00:06,830 die Art und Weise zeigt, das DOM, das Dokument-Objekt-Modell, oder der Baum 4 00:00:06,830 --> 00:00:10,220 Struktur, die wirklich unter die Haube, wenn Sie eine Web-Seite zu rendern. 5 00:00:10,220 --> 00:00:11,440 >> Lassen Sie uns einen Blick. 6 00:00:11,440 --> 00:00:15,950 Hier, in dom-0.html, feststellen, dass innerhalb der Seiten "Körper, ich habe eine 7 00:00:15,950 --> 00:00:19,860 Form-Tag, die eindeutige Kennung für Das ist, Zitat unquote "demo". 8 00:00:19,860 --> 00:00:23,670 Inzwischen habe ich auch eine onsubmit Attribut, sonst bekannt als Ereignis 9 00:00:23,670 --> 00:00:28,150 Handler, onsubmit, die angibt, dass wenn dieses Formular gesendet wird, ein 10 00:00:28,150 --> 00:00:30,800 Funktion, die offenbar genannt wird grüßen ausgeführt werden soll. 11 00:00:30,800 --> 00:00:32,960 Und dann falsch zurückgegeben werden soll. 12 00:00:32,960 --> 00:00:33,830 >> Warum falsch? 13 00:00:33,830 --> 00:00:36,850 Nun, ich weiß nicht wirklich wollen, einreichen diese Form zu einem entfernten Web-Server in 14 00:00:36,850 --> 00:00:37,810 die traditionelle Art und Weise. 15 00:00:37,810 --> 00:00:40,850 Ich möchte diese Form umgehen Unterwerfung und etwas tun, damit 16 00:00:40,850 --> 00:00:42,690 Client-Seite mit Hilfe von JavaScript. 17 00:00:42,690 --> 00:00:44,010 Tatsächlich bemerken hier. 18 00:00:44,010 --> 00:00:47,290 An der Spitze meiner Web-Seite, ich habe eine Script-Tag, in dessen Inneren ist die 19 00:00:47,290 --> 00:00:49,420 Anfänge dieser Funktion genannt grüßen. 20 00:00:49,420 --> 00:00:51,040 >> Was will ich eigentlich tun? 21 00:00:51,040 --> 00:00:54,530 Nun, innerhalb grüßen, lassen Sie uns einfach rufen Sie die Alarmfunktion. 22 00:00:54,530 --> 00:00:57,770 Und dann etwas ausdrucken wie hallo, mit einem Leerzeichen. 23 00:00:57,770 --> 00:01:01,460 Und dann auf das Ende verketten aus, dass das Ergebnis des Aufrufs 24 00:01:01,460 --> 00:01:08,370 document.getElementById Angabe speziell die eindeutige Kennung, 25 00:01:08,370 --> 00:01:10,070 Zitat unquote, "name". 26 00:01:10,070 --> 00:01:13,670 >> Und speziell, wenn wir bekommen haben dieses Element wird der Knoten in der Baum 27 00:01:13,670 --> 00:01:17,640 dass diese Web-Seite stellt, wollen wir speziell bekommen, es ist Wert, der durch 28 00:01:17,640 --> 00:01:19,320 Wert angibt.. 29 00:01:19,320 --> 00:01:22,060 Und dann, nur zum Spaß, wir Verketten auf das Ende des einen 30 00:01:22,060 --> 00:01:23,730 Ausrufezeichen. 31 00:01:23,730 --> 00:01:28,460 >> Lassen Sie uns nun diese Datei speichern, öffnen Sie es in einem Browser, und sehen ein hallo. 32 00:01:28,460 --> 00:01:33,600 http://localhost/dom-0.html. 33 00:01:33,600 --> 00:01:34,670 >> Es ist das Formular. 34 00:01:34,670 --> 00:01:36,530 Fahren wir fort und geben in meinem Namen. 35 00:01:36,530 --> 00:01:38,530 Durch Klicken auf Senden gefolgt. 36 00:01:38,530 --> 00:01:39,910 Und da sehen wir, hallo, David! 37 00:01:39,910 --> 00:01:42,410 38 00:01:42,410 --> 00:01:43,660 Das bin ich. 39 00:01:43,660 --> 00:01:44,363