English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML справочник

Полный список HTML-тегов

HTML: <script> async атрибут

Атрибут async является булевым атрибутом. Если атрибут async существует, он указывает, что скрипт будет выполняться асинхронно, как только он станет доступен. Атрибут async предназначен только для внешних скриптов (его следует использовать только при наличии атрибута src).

 HTML <script> тег

Онлайн пример

Если скрипт можно выполнить, он будет выполняться асинхронно:

<!DOCTYPE html>
<html>
<head>
<title>HTML: <script> async атрибут - Основной учебник сети (oldtoolbag.com)</title>
</head>
<body>
<p id="p1">Привет, мир!</p>
<script src="demo_async.js" async></script>
</body>
</html>
Проверьте, посмотрев на ‹/›

Совместимость браузеров

IEFirefoxOperaChromeSafari

Internet Explorer 10, Firefox, Opera, Chrome и Safari поддерживают атрибут async.

Внимание:Internet Explorer 9 и более ранние версии не поддерживают атрибут async тега <script>.

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

Атрибут async является булевым свойством.

Если он существует, он указывает, что скрипт будет выполняться асинхронно, как только он станет доступен.

Внимание: атрибут async применяется только к внешним скриптам (его следует использовать только при наличии атрибута src).

Внимание: можно выполнять внешние скрипты несколькими способами:

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

  • Если отсутствует асинхронность и существует задержка: выполнить скрипт после завершения парсинга страницы

  • Если отсутствует асинхронность или задержка: немедленно получить и выполнить скрипт до того, как браузер продолжит парсинг страницы

Различия между HTML 4.01 и HTML5

Атрибут async является новым свойством HTML5.

Различия между HTML и XHTML

В XHTML запрещены сокращения свойств, атрибут async должен быть определен как <script async="async">.

Синтаксис

<script async>
 HTML <script> тег