Najnowsze tutoriale tworzenie stron internetowych
 

HTML <script> defer Attribute

<HTML <script> tag

Przykład

Skrypt, który nie będzie działać dopiero po załadowaniu strony:

<script src="demo_defer.js" defer></script>
Spróbuj sam "

Definicja i Wykorzystanie

defer atrybut jest atrybutem logiczna.

Gdy występuje, to wskazuje, że skrypt jest wykonywany, gdy strona zakończeniu analizowania.

Uwaga: defer atrybut jest tylko dla skryptów zewnętrznych (powinien być stosowany tylko wtedy, gdy src atrybut jest obecny).

Uwaga: Istnieje kilka sposobów skrypt zewnętrzne mogą być wykonywane:

  • Jeśli async jest obecny: Skrypt jest wykonywany asynchronicznie z resztą strony (skrypt zostanie wykonany, gdy strona kontynuuje parsowania)
  • Jeśli async nie występuje oraz przesunięcie jest obecny: Skrypt jest wykonywany, gdy strona zakończeniu analizowania
  • Jeśli ani async bądź odroczone jest obecny: Skrypt jest pobierany i wykonywane natychmiast, zanim przeglądarka kontynuuje parsowania stronę

Pomoc Browser

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

Atrybut
defer tak 10,0 3,6 tak 15,0

Różnice między HTML 4.01 i HTML5

ŻADEN.


Różnice między HTML i XHTML

W XHTML, minimalizacji atrybutów jest zabronione, a defer atrybut musi być zdefiniowana jako <script defer="defer"> .


Składnia

<script defer>

<HTML <script> tag