САЙТ НАХОДИТСЯ В РАЗРАБОТКЕ
Баннер ТОП

HTML атрибут defer


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

Атрибут defer является логическим атрибутом.

Когда он присутствует, он указывает, что скрипт выполняется, когда страница закончила анализ.

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

Примечание: Существует несколько способов выполнения внешнего скрипта:

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

Относится к

Атрибут defer может использоваться для следующего элемента:

Элементы Атрибут
<script> defer

Пример

Пример

Сценарий, который не будет работать до тех пор, пока страница не загрузится:

<script src="demo_defer.js" defer></script>
Попробуйте сами »

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

Числа в таблице указывают первую версию браузера, которая полностью поддерживает атрибут.

Атрибут
defer Yes 10.0 3.6 Yes 15.0