HTML -Defer- Attribut
Definition und Verwendung
Das
defer
Attribut ist ein boolesches Attribut.
Wenn vorhanden, gibt es an, dass das Skript ausgeführt wird, wenn die Seite das Parsen beendet hat.
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 auszuführen:
- Wenn
async
vorhanden: 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
async
nicht vorhanden unddefer
vorhanden: Das Skript wird ausgeführt, wenn die Seite das Parsen beendet hat - Wenn weder
async
nochdefer
vorhanden ist: Das Skript wird sofort abgerufen und ausgeführt, bevor der Browser mit dem Parsen der Seite fortfährt
Gilt für
Das
defer
Attribut 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 |