Esempio
Scopri se è stato eseguito uno script quando una pagina era finito l'analisi:
var x = document.getElementById("myScript").defer
Il risultato di x sarà:
true
Prova tu stesso " Definizione e l'utilizzo
Gli insiemi di proprietà differire o restituisce se uno script devono essere eseguiti quando una pagina ha terminato l'analisi, oppure no.
Questa struttura riflette la defer attributo del <script> tag.
Nota: Il defer attributo è solo per gli script esterni (e deve essere utilizzato solo se lo src attributo è presente).
Nota: Ci sono diversi modi uno script esterno può essere eseguito:
- Se asincrona è presente: lo script viene eseguito in modo asincrono con il resto della pagina (lo script verrà eseguito mentre la pagina continua il parsing)
- Se asincrona non è presente e rinviare è presente: lo script viene eseguito quando la pagina ha terminato l'analisi
- Se nessuno dei due asincrona o rinviare è presente: lo script è inverosimile ed eseguita subito, prima che il browser continua parsing della pagina
Supporto browser
La proprietà Defer è supportata in tutti i principali browser.
Nota: L'attributo Defer non è supportato in Opera 12 e versioni precedenti.
Sintassi
Restituire la proprietà Defer:
scriptObject .defer
Impostare la proprietà Defer:
scriptObject .defer=true|false
I valori delle proprietà
Valore | Descrizione |
---|---|
true|false | Specifica se uno script deve essere eseguito quando la pagina ha terminato l'analisi, o no
|
Dettagli tecnici
Valore di ritorno: | Un valore booleano, restituisce true se lo script viene eseguito quando la pagina ha terminato l'analisi, altrimenti restituisce falso |
---|
Pagine correlate
Di riferimento HTML: HTML <script> attributo differire
<Object Script