Gli ultimi tutorial di sviluppo web
 

Script defer Property

<Object Script

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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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
  • vero - Lo script viene eseguito quando la pagina ha terminato l'analisi
  • false - Lo script non verrà eseguito quando la pagina ha terminato l'analisi

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