>> SPRECHER: Lassen Sie uns auf dieser letzten verbessern beispielsweise durch die Verwendung eines beliebten JavaScript
Bibliothek jQuery genannt, mit denen uns zu bereinigen, unseren Code, während immer noch
Vermeidung der Frage, die wir angetroffen früher wobei einige Code, den ich schrieb
vorzeitig, bevor der ausgeführt Elemente, die ich brauchte, um in einem DOM vorhanden
tatsächlich existiert.
>> Beachten Sie, hier in dom-2.html, ich habe eine Script-Tag bereits mit einem Attribut
von Quelle, deren Wert die URL der aktuelle Version dieser Bibliothek.
Unten, dass ich einen separaten Script-Tag ohne Quelle, aber wo ich verlassen haben
Zimmer eigentlich schreiben einige meiner eigenen Code.
Der Code würde ich gerne schreiben, ist wie folgt, $, das ist wirklich nur
Kurznotation für jQuery selbst, (document).
Mit anderen Worten, ich bin einfach so weiter, wie ein Argument für eine Funktion namens
jQuery das Dokument, die globale Variable, die bereits vorhanden ist innen
von jeder Webseite aus.
>> Dann lass es uns tun. Bereit, den Aufruf einer Funktion oder Methode, die angibt, dass
die folgende Stück Code sollte nur einmal das gesamte Dokument ausgeführt
ist bereit, die speziell diese anonyme Funktion hier.
$ "# Demo", die angibt, dass möchte ich um das Element aus meinem DOM erhalten
wer eindeutige Kennung Demo.
Und dann noch einmal, dass wir bekommen, wollen wir registrieren Sie einen Ereignishandler für
die submit-Ereignis durch die Angabe. einreichen, Weitergabe an diesem einen anonymen
Funktion, die ein Argument erwartet dass wir Ereignis nennen, das ist
letztlich nur gehen, um eine Referenz sein der Art der eigentlichen
Einreichung Veranstaltung nur für den Fall, wir würden gerne direkt zu.
>> In der Zwischenzeit lassen Sie uns angeben, offene Klammer und Nähe Klammer und innerhalb derer
Klammern, lassen tatsächlich den Code schreiben dass wir ausgeführt werden sollen, wenn diese Form
eingereicht wird.
warnen, "Hallo", und lassen Sie uns auf verketten so dass das Ergebnis des Aufrufs $ "# Name"
die angibt, dass möchte ich bekommen das Element in meinem DOM deren einzigartige
Kennung ist der Name.
Und lassen Sie uns jetzt eine Funktion aufrufen Innenseite dass Objekt aufgerufen wird, die val
die textuelle Wert, der der Benutzer eingetippt
Und lassen Sie uns auf verketten, so dass nur für Spaß, ein Ausrufezeichen.
>> Schließlich, und nicht nur als return false wir haben vor, mal ein bisschen mehr
expliziten und angeben, dass da Event-Objekt, möchten wir verhindern, dass seine
Standardverhalten von speziell Aufruf eine Funktion oder Methode genannt
Standard verhindern wie folgt.
event.preventDefault.
Lassen Sie uns nun die Datei speichern und öffnen Sie es in meinem Browser.
http://localhost/dom-2.html
>> Es ist das Formular.
Lassen Eingangs David.
Klicken Sie auf Absenden und hallo, David ist zurück.