Script uitstellen Eigenschap
Voorbeeld
Zoek uit of een script werd uitgevoerd toen een pagina klaar was met het parseren:
var x = document.getElementById("myScript").defer
Definitie en gebruik
De eigenschap defer bepaalt of retourneert of een script moet worden uitgevoerd wanneer een pagina is geparseerd, of niet.
Deze eigenschap weerspiegelt het kenmerk defer van de tag <script>.
Opmerking: het kenmerk defer is alleen voor externe scripts (en mag alleen worden gebruikt als het kenmerk src aanwezig is).
Opmerking: er zijn verschillende manieren waarop een extern script kan worden uitgevoerd:
- Als async aanwezig is: het script wordt asynchroon uitgevoerd met de rest van de pagina (het script wordt uitgevoerd terwijl de pagina doorgaat met parseren)
- Als async niet aanwezig is en uitstellen wel aanwezig is: Het script wordt uitgevoerd wanneer de pagina klaar is met parseren
- Als async of uitstel niet aanwezig is: het script wordt opgehaald en onmiddellijk uitgevoerd, voordat de browser doorgaat met het ontleden van de pagina
Browserondersteuning
Property | |||||
---|---|---|---|---|---|
defer | Yes | Yes | Yes | Yes | Yes |
Syntaxis
Retourneer de eigenschap uitstellen:
scriptObject.defer
Stel de eigenschap uitstellen in:
scriptObject.defer = true|false
Eigendomswaarden
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed when the page has finished parsing, or not
|
Technische details
Winstwaarde: | Een Boolean, retourneert true als het script wordt uitgevoerd wanneer de pagina klaar is met parseren, anders retourneert het false |
---|
Gerelateerde pagina's
HTML-referentie: HTML <script> defer-attribuut
❮ Scriptobject