HTML -Defer- Attribut


Definition und Verwendung

Das deferAttribut ist ein boolesches Attribut.

Wenn vorhanden, gibt es an, dass das Skript ausgeführt wird, wenn die Seite das Parsen beendet hat.

Hinweis: Das deferAttribut ist nur für externe Skripte (sollte nur verwendet werden, wenn das srcAttribut vorhanden ist).

Hinweis: Es gibt mehrere Möglichkeiten, ein externes Skript auszuführen:

  • Wenn asyncvorhanden: Das Skript wird asynchron mit dem Rest der Seite ausgeführt (das Skript wird ausgeführt, während die Seite mit dem Parsen fortfährt)
  • Wenn asyncnicht vorhanden und defervorhanden: Das Skript wird ausgeführt, wenn die Seite das Parsen beendet hat
  • Wenn weder asyncnoch defervorhanden ist: Das Skript wird sofort abgerufen und ausgeführt, bevor der Browser mit dem Parsen der Seite fortfährt

Gilt für

Das deferAttribut kann für das folgende Element verwendet werden:

Element Attribut
<Skript> verschieben

Beispiel

Beispiel

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

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

Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die das Attribut vollständig unterstützt.

Attribute
defer Yes 10.0 3.6 Yes 15.0