/html/script/defer:> Откладывание выполнения сценария_

Атрибут defer

Синтаксис

(X)HTML
<script type="..." src="..."
        defer="defer"></script>

Описание

Атрибут / параметр defer (от англ. "defer" ‒ «откладывать») откладывает выполнение внешних (подгружаемых) сценариев до полной загрузки страницы.

Условия использования

Данный атрибут может быть указан только при наличии атрибута «src».


Поддержка браузерами

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация

Верс. Раздел
HTML
2.0 ---
3.2 STYLE and SCRIPT
4.01 18.2.1 The SCRIPT element
defer [CI]...

DTD: Transitional Strict Frameset
5.0 4.11.1 The script element
...and defer attributes...
5.1 4.12.1. The script element
...and defer attributes...
XHTML
1.0 4.8. Script and Style elements
DTD: Transitional Strict Frameset
1.1 Extensible HyperText Markup Language

Значения

Данный атрибут является логическим атрибутом. В HTML данный атрибут может указываться либо без значения, либо с пустым значением, либо со значением «defer».

<script src="..." defer> ... <script>
<script src="..." defer=""> ... <script>
<script src="..." defer="defer"> ... <script>

Пример использования

Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Параметр defer (Элемент script)</title>
<script type="text/javascript" src="../myscript.js" defer="defer"></script>
</head>
<body>
<h1>Пример использования атрибута "defer"</h1>
<p>Файл «<a href="../myscript.js">myscript.js</a>» <span id="status" style="color: red;">не присоединён</span> к данному документу.</p>
</body>
</html>
Параметр defer (Элемент script)