HTML async Атрибут
Определение и использование
Атрибут async является логическим атрибутом.
Когда он присутствует, он указывает, что скрипт будет выполняться асинхронно, как только он станет доступным.
Примечание: Атрибут async предназначен только для внешних скриптов (и должен использоваться только при наличии атрибута src).
Примечание: Существует несколько способов выполнения внешнего скрипта:
- Если присутствует async: сценарий выполняется асинхронно с остальной частью страницы (скрипт будет выполняться, пока страница продолжит разбор)
- Если async не присутствует и отложено присутствует: сценарий выполняется после завершения синтаксического анализа страницы
- Если не присутствует async, ни отложенная: сценарий извлекается и выполняется немедленно, прежде чем обозреватель продолжит разбор страницы
Относится к
Атрибут async можно использовать для следующего элемента:
Элементы | Атрибут |
---|---|
<script> | async |
Пример
Пример сценария
Сценарий, который будет выполняться асинхронно, как только он доступен:
<script src="demo_async.js" async></script>
Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает этот атрибут.
Атрибут | |||||
---|---|---|---|---|---|
async | Да | 10.0 | 3.6 | Да | Да |