Y a-t-il des avantages à utiliser la fonction Jquery ready () par rapport à window.onload?
// Jquery ready
$(document).ready(function() {
});
// window.onload
window.onload = function () {
}
Cela dépend de ce que vous voulez faire.
DOMContentLoaded
).window.onload
(l'événement load
) s'exécute après que tout a terminé le chargement. Images, Flash et certains scripts, mais généralement pas des feuilles de style. Utilisez ceci pour du code qui ne devrait s'exécuter que lorsque la page ne changera plus.De plus, avec window.onload
vous ne pouvez attacher qu'un seul écouteur, mais vous pouvez en attacher autant que vous le souhaitez avec jQuery ready. Pour attacher plusieurs événements sur window.onload
, utilisez addEventListener
:
window.addEventListener('load', function () {
}, false);
Oui, window.onload vous permet d'avoir un seul écouteur. jQuery ready attache autant d'auditeurs que vous le souhaitez.
Windows.onload attendra que tout se charge sur une page, y compris les images. Document.ready se déclenchera dès que le html sera chargé.