Свойство 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. |
---|
Поддержка браузеров
Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Поддержка | 10.0 | Поддержка | Поддержка | Поддержка |