Wie die jQuery bereit zu Incorporate () Funktion

Ein häufiges Problem bei der javascript-Programmierung ist, dass das javascript-Programm ausgeführt wird, bevor die Seite geladen wird. Sie können HTML-Elemente auf einer Seite zugreifen. Dies bedeutet, dass Sie auch Dinge wie Bilder, Formulare zugreifen können, und was auch immer Sie wollen, auf einer Webseite. Das Problem kommt, wenn Sie versuchen, etwas auf die Seite zuzugreifen, bevor der Browser hat es geladen. jQuery bietet Möglichkeiten, um dieses.

jQuery hat eine Funktion namens bereit() , die für die Seite wartet zu sein, gut, bereit. Nicht ganz alles zur Verfügung steht (zum Beispiel einige Bilder können noch Laden sein), aber die HTML-Elemente sind bereit zu bearbeitenden mit, wenn die bereit() Funktion wird aufgerufen.

Wenn Sie mit jQuery zu programmieren, ist es üblich, den Code zu platzieren innerhalb der bereit() Funktion, so dass Sie sicher, dass alle Sachen auf der Seite bereit ist, für die Sie in Ihrem Programm zu verwenden. Wirklich, es gibt nicht so viel zu diesem, so versuchen Sie nicht, es zu überdenken.

Ein Beispiel würde helfen, erläutern! Diese Auflistung zeigt eine HTML-Seite mit javascript innerhalb des jQuery bereit() Funktion.

jQuery 

Hinzufügen von jQuery

Wenn in einem Browser angezeigt, ist das Ergebnis eine Warnung.

bild0.jpg

Dieser Code hat zwei Bereiche von Interesse. Das erste ist das Element selbst:

Dazu gehören jQuery von der Microsoft-CDN in die Seite.

Der nächste Bereich von Interesse ist, im Rahmen des, insbesondere die innerhalb des Körpers:

Dieser Code ruft die jQuery bereit() Funktion, ein Teil des Dokumentobjekts. Beachten Sie die spezielle Syntax mit dem Dollarzeichen und Klammern. Dies ist, was den Browser und javascript sagt das, was folgt jQuery sein wird, so dass die Verarbeitung auf jQuery übergeben. Und weil jQuery hat eine Funktion namens bereit(), er weiß, was zu tun ist.

Sie nutzen $ () alle über den Ort mit jQuery- es ist, was jQuery sagt, dass es Aufmerksamkeit schenken sollte.

Innerhalb des jQuery bereit() Funktion gibt es diesen Code:

function () {alert ( "Hallo") -}

Sie wissen alles über Funktionen, die bereits so dies nichts Neues ist. Oder ist es? Wenn dies eine Funktion ist, wo ist der Name der Funktion? Für die meisten Anwendungen von jQuery, werden Sie ähnliche Syntax, um zu sehen, was Sie hier sehen, mit einer Funktion ohne Namen wie diese und dann Code innerhalb dieser Gruppe.

Wenn Sie sehen, diese Syntax, Funktion(), ohne Namen, es heißt ein anonyme Funktion. In den meisten Fällen brauchen Sie nicht viel über anonyme Funktionen zu wissen, bis Sie viel tiefer in die javascript-Programmierung erhalten. Für das, was du hier machst, weiß nur, dass dies die typische Syntax, die Sie verwenden, wenn Sie jQuery verwenden.

Innerhalb der Funktion wird eine Warnung angezeigt. Kein Wunder, hier - es ist die Norm aufmerksam() Funktion, die Sie habe das ganze Buch hindurch verwendet wird. Aber was hier passiert ist wichtig: Sie sind mit jQuery zusammen mit javascript innerhalb des gleichen Skript.

Menü