Was ist der Unterschied zwischen diesen beiden?jQuery document.ready vs. selbstrufende anonyme Funktion
$(document).ready(function(){ ... });
(function(){ ... })();
Sind diese beide zugleich aufgerufenen Funktionen? Ich weiß, document.ready wird ausgelöst werden, wenn die gesamte HTML-Seite vom Browser gerendert wird, aber was ist mit der 2. Funktion (anonyme selbstständige Funktion). Warten Sie, bis der Browser das Rendern der Seite abgeschlossen hat oder wenn sie aufgerufen wird?
Für das, was es wert ist, '$ (function() {});' entspricht '$ (document) .ready (function() {});' –
Die Selbst anonyme Funktion aufgerufen wird ausgeführt wann immer es angetroffen wird. Auch das Rendern des Dokuments auf dem Bildschirm und das Erstellen des Objektmodells im Speicher sind nicht miteinander verknüpft. – Anurag
verwandt: [Warum anonyme Funktion definieren und übergeben Sie jQuery als Argument?] (Http://Stackoverflow.com/q/10371539/1048572) auf welches Muster mit Backbone – Bergi