атрибут 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. |
---|
Поддержка браузеров
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |