window.onload vs $(document).ready()
En JavaScript, nous avons souvent besoin d'exécuter du code une fois la page terminée chargement. Il existe deux manières courantes de procéder : en utilisant l'événement window.onload ou la méthode jQuery $(document).ready().
window.onload
Le L'événement window.onload se déclenche lorsque la page entière, y compris toutes les images et autres ressources externes, a terminé son chargement. Il s'agit d'un événement DOM standard et peut être utilisé avec n'importe quel code JavaScript. L'inconvénient de window.onload est qu'il peut être lent, en particulier sur les pages contenant beaucoup de contenu externe.
$(document).ready()
Le La méthode jQuery $(document).ready() est similaire à window.onload, mais elle se déclenche plus tôt, dès que l'analyse du document HTML est terminée. Cela en fait un meilleur choix pour le code qui doit s'exécuter rapidement, comme le code qui ajoute des fonctionnalités aux éléments de la page.
Lequel dois-je utiliser ?
En général, vous devez utiliser $(document).ready() sauf si vous devez attendre que tout le contenu soit chargé avant d'exécuter votre code. $(document).ready() est plus rapide et plus spécifique à l'objectif d'exécuter du code après le chargement du document HTML.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!