Vier Variationen von jQuery ready () - was ist der Unterschied?

8

Ich habe vier verschiedene Möglichkeiten gesehen, wie jQuery eine Funktion ausführen kann, wenn das Dokument fertig ist. Sind diese alle gleichwertig?

%Vor%     
Patrick McElhaney 21.07.2009, 12:42
quelle

4 Antworten

11

Es gibt keinen Unterschied.

$ ist dasselbe wie jQuery . Wenn Sie die unminifizierte Quelle anzeigen, sehen Sie var $ = jQuery = ... oder etwas in diesem Sinne.

Die Funktion jQuery prüft den Typ ihres Parameters, wenn es eine Funktion ist, behandelt sie dasselbe wie $(document).ready(...)

Beim Aufruf von jQuery ohne Parameter wird standardmäßig document verwendet. So sind $() und $(document) identisch. Probieren Sie es in Firebug.

    
geowa4 21.07.2009, 12:44
quelle
4

re: Die Bemerkungen von Geroge IV bezüglich $ () == $ (Dokument) sind korrekt. Von der unminifizierten Quelle (init wird intern aufgerufen):

%Vor%

Auch aus der Quelle, um vorherige Konversationen zu sichern:

%Vor%

Dies sollte Community-Wiki sein. Ich war schon immer an der inneren Funktionsweise von JQuery interessiert, jetzt hatte ich eine Ausrede, mich umzusehen: -)

    
Dave Archer 21.07.2009 13:11
quelle
0

Hier ist noch eins - startet so ...

%Vor%

dann zu beenden ...

%Vor%

Ein Beispiel ist hier: Ссылка

    
Richard 12.03.2013 17:33
quelle
0

Auch sollte erwähnt werden , das Symbol, das Sie an die Funktion übergeben, wird in der Funktion verwendet. Zum Beispiel:

%Vor%

Wenn Sie $ verwenden möchten - können Sie den Parameter der Funktion in diese Situation leer lassen

Das echte Beispiel finden Sie hier Ссылка

    
1nstinct 13.09.2013 09:42
quelle

Tags und Links