Une fois que le navigateur a chargé le DOM, il ajoutera des événements aux éléments du DOM via javascript. En javascript, la méthode window.onload() est généralement utilisée.
Dans jquery, utilisez la méthode $(document).ready(). Présentons la différence entre les deux.
window.onload() | $(document).ready() | |||||||||||||
Délai d'exécution | Exécuté après le chargement de tous les éléments de la page (y compris les images et les fichiers référencés). |
|
||||||||||||
Écrire le numéro | Vous ne pouvez pas en écrire plusieurs en même temps, les derniers écraseront les précédents. ex : window.onload=function(){ alert("A"); } window.onload=function(){ alert("B"); } Le résultat sera "B" Si vous souhaitez exécuter alert("A") et alert("B") séquentiellement, vous devez écrire window.onload=function(){ alerte("A"); alerte("B"); } | Vous pouvez en écrire plusieurs en même temps | ||||||||||||
Abréviation | Aucun | $(document).ready(function() //à faire ; } ; peut être écrit comme $().ready(function(){ //$() sans paramètres, la valeur par défaut est document //à faire; } ; ou $(function() //à faire ; }); |