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