Атрибут async
Синтаксис
HTML
<script async="[значение]"> ... </script> или <script src="..." async="[значение]"></script>
Описание
Атрибут / параметр async
(от англ. "async" ‒ «асинхронный») устанавливает асинхронное выполнение сценария.
Условия использования
Данный параметр может быть указан только при наличии атрибута «src
».
Поддержка браузерами
Chrome
Поддерж.
Firefox
Поддерж.
Opera
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.
Спецификация
Верс. | Раздел |
---|---|
HTML | |
2.0 | |
3.2 | |
4.01 | |
5.0 | 4.11.1 The script element The async and... |
5.1 | 4.12.1. The script element The async and... |
XHTML | |
1.0 | |
1.1 |
Значения
Данный атрибут является логическим атрибутом. Может указываться либо без значения, либо с пустым значением, либо со значением «async
».
<script async> ... <script> <script async=""> ... <script> <script async="async"> ... <script>
Пример использования
Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр async (Элемент script)</title>
<script type="text/javascript" src="../myscript.js" async="async"></script>
</head>
<body>
<h1>Пример использования атрибута "async"</h1>
<p>Файл «<a href="../myscript.js">myscript.js</a>» <span id="status" style="color: red;">не присоединён</span> к данному документу.</p>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр async (Элемент script)</title>
<script type="text/javascript" src="../myscript.js" async="async"></script>
</head>
<body>
<h1>Пример использования атрибута "async"</h1>
<p>Файл «<a href="../myscript.js">myscript.js</a>» <span id="status" style="color: red;">не присоединён</span> к данному документу.</p>
</body>
</html>
Параметр async (Элемент script)