Atrybut odroczenia HTML


Definicja i użycie

Atrybut jest deferatrybutem logicznym.

Gdy jest obecny, określa, że ​​skrypt jest wykonywany po zakończeniu analizowania strony.

Uwaga: Atrybut deferjest tylko dla skryptów zewnętrznych (powinien być używany tylko wtedy, gdy srcatrybut jest obecny).

Uwaga: Istnieje kilka sposobów na wykonanie zewnętrznego skryptu:

  • Jeśli asyncjest obecny: skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona będzie kontynuować parsowanie)
  • Jeśli asyncnie występuje i deferjest obecny: Skrypt jest wykonywany po zakończeniu analizowania strony
  • Jeśli żaden asynclub nie deferjest obecny: skrypt jest pobierany i wykonywany natychmiast, zanim przeglądarka będzie kontynuować analizowanie strony

Dotyczy

Atrybutu defermożna użyć na następującym elemencie:

Element Atrybut
<skrypt> odraczać

Przykład

Przykład

Skrypt, który nie zostanie uruchomiony, dopóki strona nie zostanie załadowana:

<script src="demo_defer.js" defer></script>

Obsługa przeglądarki

Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje ten atrybut.

Attribute
defer Yes 10.0 3.6 Yes 15.0