Neueste Web-Entwicklung Tutorials
 

HTML <script> defer Attribute

<HTML <script> tag

Beispiel

Ein Skript, das bis nicht ausgeführt wird, nachdem die Seite geladen wurde:

<script src="demo_defer.js" defer></script>
Versuch es selber "

Definition und Verwendung

Das defer - Attribut ist ein boolean - Attribut.

Wenn sie vorhanden sind, gibt es, dass das Skript ausgeführt wird, wenn die Seite Parsen beendet ist.

Hinweis: Das defer Attribut ist nur für externe Skripte (sollte nur verwendet werden , wenn das src - Attribut vorhanden ist).

Hinweis: Es gibt mehrere Möglichkeiten , ein externes Skript ausgeführt werden kann:

  • Wenn async vorhanden ist: Das Skript asynchron mit dem Rest der Seite ausgeführt wird (das Skript ausgeführt werden , während die Seite mit dem Parsen fortgesetzt)
  • Wenn async nicht vorhanden ist und defer vorhanden ist: Das Skript ausgeführt wird , wenn die Seite Parsen beendet hat
  • Wenn weder async oder defer vorhanden ist: Das Skript geholt und sofort ausgeführt, bevor der Browser die Seite weiter Parsen

Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die das Attribut vollständig unterstützt.

Attribut
defer ja 10.0 3.6 ja 15,0

Unterschiede zwischen HTML 4.01 und HTML5

KEINER.


Unterschiede zwischen HTML und XHTML

In XHTML Minimierung Attribut ist verboten, und das defer - Attribut muss definiert werden als <script defer="defer"> .


Syntax

<script defer>

<HTML <script> tag