head.ready () vs. $ (document) .ready
Kürzlich entdeckte diehead.js Bibliothek und Junge, bin ich glücklich damit, obwohl ich in einer Sache immer noch ein bisschen verwirrt bin.
Von headjs.com:
Das "DOM ready" -Ereignis wie $ (document) .ready () wird bereits ausgelöst, wenn die Skripte eintreffen. Wenn die geladenen Skripte von diesem Ereignis abhängen, stellen Sie sicher, dass Ihre Bibliothek dies verarbeiten kann. jQuery 1.4+ funktioniert.
Was ist der beste Weg, um eine Seite mit jQuery einzurichten, wenn der Code in $ (document) .ready () von den mit head.js geladenen externen Skripten abhängt?
Können wir einfach den Aufruf von $ (document) .ready () verlieren und trotzdem erfolgreich Dinge wie Ereignis-Listener einrichten, die darauf beruhen, dass das Dokument fertig ist? Ex:
head.js("script1.js", "script2.js", "script3.js", function() {
$('#button').click(function(event) {
alert("clicked");
});
});
Oder möchten wir $ (document) .ready () in die Funktion einbinden?
Ich frage mich nur, was die beste Vorgehensweise ist, um sicherzustellen, dass alles zum gewünschten Zeitpunkt einsatzbereit ist.