dans

             Document    

Dans cette approche, lors de l'analyse du code javascript, le fichier est chargé avant le HTML à l'intérieur du corps et si le JavaScript tente de manipuler des éléments du corps qui n'ont pas encore été analysés, cela peut entraîner des erreurs, car le contenu HTML n'a pas encore été complètement analysé. chargé.

Ce comportement de blocage retarde l'analyse et le rendu du reste de la page, affectant les performances et l'expérience utilisateur.

2. dans (à la fin)

             Document     

Dans cette approche, le HTML est entièrement analysé avant que le JavaScript ne soit chargé et exécuté, évitant ainsi les erreurs liées aux éléments DOM manquants. Cette approche est très bonne, mais comme l'analyse HTML et le chargement de JavaScript se produisent de manière séquentielle, cela peut prendre globalement plus de temps, car les deux processus se produisent à des moments différents

3. dans

            Document    

Dans cette approche, nous rendons le JavaScript asynchrone, afin qu'il ne bloque pas le chargement du HTML. L'analyse HTML et le chargement de JavaScript s'effectuent en parallèle. Cependant, si le JavaScript s'exécute avant que le code HTML ne soit entièrement analysé et que js tente de manipuler des éléments HTML qui n'ont pas encore été chargés, cela peut provoquer des erreurs.
Remarque : — cette approche peut gagner du temps mais en chargeant html, js simultanément mais plus vulnérable aux erreurs

4. dans

            Document    

Cette approche est similaire à la troisième, où l'analyse HTML et le chargement JavaScript se produisent en parallèle. Cependant, même si le JavaScript se charge en premier, le navigateur attend que le code HTML soit entièrement analysé avant d'exécuter le script

Résumé : meilleure approche

La meilleure façon est généralement d'utiliser :


Pourquoi:

Dans les cas où le script est indépendant du contenu DOM (comme les scripts de suivi ou les publicités), vous pouvez utiliser l'asynchrone pour de meilleures performances.

","image":"http://www.luping.net/uploads/20241116/17317612906738948a85e57.jpg","datePublished":"2024-11-16T21:40:39+08:00","dateModified":"2024-11-16T21:40:39+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Meilleure façon d'ajouter un fichier Javascript en HTML

Meilleure façon d'ajouter un fichier Javascript en HTML

Publié le 2024-11-16
Parcourir:751

Best Way to add Javascript file in HTML

En HTML, il existe plusieurs façons d'inclure un fichier JavaScript. J'expliquerai quatre méthodes différentes, leurs inconvénients et enfin, je mettrai en évidence la meilleure approche.

1. dans


 


    Document

Dans cette approche, lors de l'analyse du code javascript, le fichier est chargé avant le HTML à l'intérieur du corps et si le JavaScript tente de manipuler des éléments du corps qui n'ont pas encore été analysés, cela peut entraîner des erreurs, car le contenu HTML n'a pas encore été complètement analysé. chargé.

Ce comportement de blocage retarde l'analyse et le rendu du reste de la page, affectant les performances et l'expérience utilisateur.

2. dans

(à la fin)
 


    Document

Dans cette approche, le HTML est entièrement analysé avant que le JavaScript ne soit chargé et exécuté, évitant ainsi les erreurs liées aux éléments DOM manquants. Cette approche est très bonne, mais comme l'analyse HTML et le chargement de JavaScript se produisent de manière séquentielle, cela peut prendre globalement plus de temps, car les deux processus se produisent à des moments différents

3. dans




    Document

Dans cette approche, nous rendons le JavaScript asynchrone, afin qu'il ne bloque pas le chargement du HTML. L'analyse HTML et le chargement de JavaScript s'effectuent en parallèle. Cependant, si le JavaScript s'exécute avant que le code HTML ne soit entièrement analysé et que js tente de manipuler des éléments HTML qui n'ont pas encore été chargés, cela peut provoquer des erreurs.
Remarque : — cette approche peut gagner du temps mais en chargeant html, js simultanément mais plus vulnérable aux erreurs

4. dans




    Document

Cette approche est similaire à la troisième, où l'analyse HTML et le chargement JavaScript se produisent en parallèle. Cependant, même si le JavaScript se charge en premier, le navigateur attend que le code HTML soit entièrement analysé avant d'exécuter le script

Résumé : meilleure approche

La meilleure façon est généralement d'utiliser :


Pourquoi:

  • Il ne bloque pas l'analyse HTML (téléchargement non bloquant).
  • Il garantit que le script s'exécute une fois le DOM entièrement analysé, ce qui le rend plus sûr pour la manipulation des éléments du DOM.
  • Il préserve l'ordre d'exécution des scripts si vous avez plusieurs scripts différés.

Dans les cas où le script est indépendant du contenu DOM (comme les scripts de suivi ou les publicités), vous pouvez utiliser l'asynchrone pour de meilleures performances.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/sagar7170/best-way-to-add-javascript-file-in-html-328?1 En cas de violation, veuillez contacter [email protected] pour supprimer il
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3