Heim > Web-Frontend > js-Tutorial > Analyse des Unterschieds zwischen den Fähigkeiten window.onload und $(document).ready()_javascript

Analyse des Unterschieds zwischen den Fähigkeiten window.onload und $(document).ready()_javascript

WBOY
Freigeben: 2016-05-16 15:57:12
Original
1119 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt den Unterschied zwischen window.onload und $(document).ready(). Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

window.onload ist eine Funktion in Javascript, was bedeutet: Warten Sie, bis der gesamte Inhalt der Webseite geladen ist (einschließlich Bilder); $(documetn).ready() kann ausgeführt werden, nachdem alle DOM-Strukturen auf der Webseite gezeichnet wurden. Möglicherweise sind mit dem DOM verknüpfte Elemente vorhanden, die nicht geladen wurden, daher ist es im Vergleich schneller
Nehmen wir zum Beispiel ein einfaches Beispiel:

window.onload=function(){
  alert('I am No.1');
};
window.onload=function(){
 alert('I am No.2');
}

Nach dem Login kopieren
Gemäß obiger Bedeutung kann das Ergebnis nur „Ich bin Nr.2“ ausgeben
Ersetzen Sie

durch:

$(document).ready(function(){
alert('I am No.1');
});
$(document).ready(function(){
alert('I am No.2');
});

Nach dem Login kopieren
Ergebnisausgabe Ich bin Nr. 1, ich bin Nr. 2

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage