атрибут defer скрипта

определение и использование

defer установку или возврат параметра, который определяет, должен ли выполняться скрипт после завершения разложения страницы.

этот параметр отражает тег <script> параметр атрибут defer.

Комментарий:атрибут defer предназначен только для внешних скриптов (и должен использоваться только при установке атрибута src).

Комментарий:Есть несколько способов выполнения внешних скриптов:

  • если присутствует async: выполнить скрипт асинхронно по отношению к остальной части страницы (скрипт будет выполняться во время продолжения разложения страницы)
  • если отсутствует async, но присутствует defer: выполнить скрипт после завершения разложения страницы
  • если отсутствуют both async и defer: выполнить скрипт немедленно перед тем, как браузер продолжит разложение страницы

yrıca bkz:

Руководство по HTML:Атрибут defer тега <script> HTML

Руководство по HTML:Тег <script> HTML

пример

определить, выполнен ли скрипт после завершения разложения страницы:

var x = document.getElementById("myScript").defer

попробуйте сами

синтаксис

возвратить атрибут defer:

scriptObject.defer

установить атрибут defer:

scriptObject.defer = true|false

значение свойств

значение описание
true|false

Определяет, должно ли выполняться скрипт после завершения парсинга страницы.

  • true - скрипт будет выполняться после завершения парсинга страницы
  • false - скрипт не будет выполняться после завершения парсинга страницы

Технические детали

Возвратное значение: Булево значение, если скрипт выполняется после завершения парсинга страницы, возвращает true; в противном случае возвращает false.

Поддержка браузеров

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка