Nachdem der Browser das DOM geladen hat, fügt er über Javascript Ereignisse zu den DOM-Elementen hinzu. In Javascript wird normalerweise die Methode window.onload() verwendet.
Verwenden Sie in jquery die Methode $(document).ready(). Lassen Sie uns den Unterschied zwischen den beiden vorstellen.
window.onload() | $(document).ready() | |||||||||||||
Ausführungszeitpunkt | Wird ausgeführt, nachdem alle Elemente der Seite (einschließlich Bilder und referenzierte Dateien) geladen wurden. |
|
||||||||||||
Nummer schreiben | Sie können nicht mehrere gleichzeitig schreiben, da die späteren die vorherigen überschreiben. Beispiel: window.onload=function(){ warning("A"); window.onload=function(){ warning("B"); Das Ergebnis ist „B“ Wenn Sie Alert("A") und Alert("B") nacheinander ausführen möchten, müssen Sie schreiben window.onload=function(){ alert("A"); alert("B"); } | Sie können mehrere gleichzeitig schreiben | ||||||||||||
Abkürzung | Keine | $(document).ready(function(){ //zu tun; }); kann als geschrieben werden $().ready(function(){ //$() ohne Parameter ist standardmäßig document //zu tun; }); oder $(function(){ //zu tun; }); |