в

             Document    

В этом подходе при анализе кода файл javascript загружается первым перед HTML внутри тела, и если JavaScript пытается манипулировать элементами тела, которые еще не были проанализированы, это может привести к ошибкам, поскольку содержимое HTML не полностью обработано. загружено.

Такое поведение блокировки задерживает синтаксический анализ и рендеринг остальной части страницы, что влияет на производительность и удобство использования.

2. в (в конце)

             Document     

При таком подходе HTML полностью анализируется до загрузки и выполнения JavaScript, что предотвращает ошибки, связанные с отсутствием элементов DOM. Этот подход хорош, но поскольку анализ HTML и загрузка JavaScript происходят последовательно, в целом это может занять больше времени, поскольку эти два процесса происходят в разное время

3. в

            Document    

При таком подходе мы делаем JavaScript асинхронным, поэтому он не блокирует загрузку HTML. И анализ HTML, и загрузка JavaScript происходят параллельно. Однако если JavaScript выполняется до того, как HTML будет полностью проанализирован, и js попытается манипулировать еще не загруженными HTML-элементами, это может привести к ошибкам.
Примечание: — этот подход может сэкономить время, но за счет одновременной загрузки html и js, но более уязвим к ошибкам

4. в

            Document    

Этот подход аналогичен третьему, в котором анализ HTML и загрузка JavaScript происходят параллельно. Однако даже если сначала загружается JavaScript, браузер ждет, пока HTML не будет полностью проанализирован, прежде чем выполнять скрипт.

Резюме: лучший подход

Обычно лучше всего использовать:


Почему:

В случаях, когда скрипт не зависит от содержимого DOM (например, скрипты отслеживания или реклама), вы можете использовать асинхронный режим для повышения производительности.

","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"}}
«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Лучший способ добавить файл Javascript в HTML

Лучший способ добавить файл Javascript в HTML

Опубликовано 16 ноября 2024 г.
Просматривать:691

Best Way to add Javascript file in HTML

В HTML существует несколько способов включения файла JavaScript. Я объясню четыре различных метода, их недостатки и, наконец, выделю лучший подход.

1. в


 


    Document

В этом подходе при анализе кода файл javascript загружается первым перед HTML внутри тела, и если JavaScript пытается манипулировать элементами тела, которые еще не были проанализированы, это может привести к ошибкам, поскольку содержимое HTML не полностью обработано. загружено.

Такое поведение блокировки задерживает синтаксический анализ и рендеринг остальной части страницы, что влияет на производительность и удобство использования.

2. в

(в конце)
 


    Document

При таком подходе HTML полностью анализируется до загрузки и выполнения JavaScript, что предотвращает ошибки, связанные с отсутствием элементов DOM. Этот подход хорош, но поскольку анализ HTML и загрузка JavaScript происходят последовательно, в целом это может занять больше времени, поскольку эти два процесса происходят в разное время

3. в




    Document

При таком подходе мы делаем JavaScript асинхронным, поэтому он не блокирует загрузку HTML. И анализ HTML, и загрузка JavaScript происходят параллельно. Однако если JavaScript выполняется до того, как HTML будет полностью проанализирован, и js попытается манипулировать еще не загруженными HTML-элементами, это может привести к ошибкам.
Примечание: — этот подход может сэкономить время, но за счет одновременной загрузки html и js, но более уязвим к ошибкам

4. в




    Document

Этот подход аналогичен третьему, в котором анализ HTML и загрузка JavaScript происходят параллельно. Однако даже если сначала загружается JavaScript, браузер ждет, пока HTML не будет полностью проанализирован, прежде чем выполнять скрипт.

Резюме: лучший подход

Обычно лучше всего использовать:


Почему:

  • Не блокирует анализ HTML (неблокирующая загрузка).
  • Это гарантирует запуск сценария после полного анализа DOM, что делает управление элементами DOM более безопасным.
  • Сохраняет порядок выполнения скриптов, если у вас есть несколько отложенных скриптов.

В случаях, когда скрипт не зависит от содержимого DOM (например, скрипты отслеживания или реклама), вы можете использовать асинхронный режим для повышения производительности.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/sagar7170/best-way-to-add-javascript-file-in-html-328?1 Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить это
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3