Свойство async скрипта

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

async установку или возврат свойств, определяющих, должен ли сценарий выполняться асинхронно, как только станет доступен.

Это свойство отражает <script> тег относится к Свойство async.

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

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

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

См. также:

HTML справочник:Атрибут async тега <script> HTML

HTML справочник:Тег <script> HTML

Пример

Узнайте, выполняется ли сценарий асинхронно, как только станет доступен:

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

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

Синтаксис

Вернуть свойство async:

scriptObject.async

Установить свойство async:

scriptObject.async = true|false

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

Значение Описание
true|false

Определяет, должен ли сценарий выполняться асинхронно, как только станет доступен

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

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

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

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

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

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