Gli ultimi tutorial di sviluppo web
 

Script async Property

<Object Script

Esempio

Scopri se uno script è stato eseguito in modo asincrono, non appena era disponibile:

var x = document.getElementById("myScript").async

Il risultato di x sarà:

true
Prova tu stesso "

Definizione e l'utilizzo

Gli insiemi di proprietà asincrone o ritorni se uno script deve essere eseguito in modo asincrono non appena è disponibile, oppure no.

Questa struttura riflette async attributo del <script> tag.

Nota: async attributo è solo per 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à async è supportata in tutti i principali browser.

Nota: La proprietà Async non è supportata in IE 9 e versioni precedenti, e in Opera 12 e versioni precedenti.


Sintassi

Restituire la proprietà asincrona:

scriptObject .async

Impostare la proprietà asincrona:

scriptObject .async=true|false

I valori delle proprietà

Valore Descrizione
true|false Specifica se uno script deve essere eseguito in modo asincrono non appena è disponibile, o no
  • vero - Lo script verrà eseguito in modo asincrono non appena è disponibile
  • false - Lo script non verrà eseguito in modo asincrono non appena è disponibile

Dettagli tecnici

Valore di ritorno: Un valore booleano, restituisce true se lo script viene eseguito in modo asincrono non appena è disponibile, altrimenti restituisce falso

Pagine correlate

Di riferimento HTML: HTML <script> attributo async


<Object Script