Cet article vous apporte une explication détaillée de l'utilisation de l'attribut defer et de l'attribut async en Javascript. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Pourquoi devez-vous charger les fichiers js de manière asynchrone :
Sans asynchrone, le document bloquera le téléchargement d'autres ressources lors du chargement du code js, ce qui entraînera une page vierge.
(1) Lors de l'exécution du script js placé en haut, le navigateur doit passer du temps à télécharger le code du fichier de lien externe et à l'exécuter. Cela entraînera un retard évident et affichera une page blanche, ce qui entraînera un retard évident. l'utilisateur ne peut pas parcourir le contenu et ne peut pas interagir avec la page.
(2) Bien que IE8, Firefox3.5, Safari4 et Chrome2 autorisent tous le téléchargement parallèle de fichiers Javascript, le processus de téléchargement des scripts ne s'affectera pas, mais le chargement de la page doit encore attendre jusqu'à ce que tous les codes Javascript soient téléchargés et exécutés pour continuer. Pour cette raison, il est recommandé de placer la balise