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