Attributo async Script

Definizione e uso

async l'impostazione o il restituzione di se lo script dovrebbe essere eseguito asincronamente non appena disponibile.

Questo attributo riflette etichetta <script> del Attributo async.

Nota:L'attributo async si applica solo agli script esterni (e dovrebbe essere utilizzato solo quando viene impostato l'attributo src).

Nota:Ci sono diversi modi per eseguire script esterni:

  • Se c'è async: eseguire lo script asincronamente con il resto della pagina (lo script viene eseguito mentre la pagina continua a essere analizzata)
  • Se non c'è async ma c'è defer: eseguire lo script quando la pagina è completata l'analisi
  • Se non ci sono né async né defer: eseguire il script immediatamente prima di proseguire con l'analisi della pagina nel browser

Vedi anche:

Manuale HTML:Proprietà async del tag <script> HTML

Manuale HTML:Tag <script> HTML

Esempio

Determinare se lo script viene eseguito asincronamente non appena disponibile:

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

Prova te stesso

Sintassi

Restituire l'attributo async:

scriptObject.async

Impostare l'attributo async:

scriptObject.async = true|false

Valore dell'attributo

Valore Descrizione
true|false

Definire se lo script dovrebbe essere eseguito asincronamente non appena disponibile.

  • true - Lo script viene eseguito asincronamente non appena disponibile
  • false - Lo script non viene eseguito asincronamente una volta disponibile

Dettagli tecnici

Valore di ritorno: Valore booleano, restituisce true se lo script viene eseguito asincronamente una volta disponibile; altrimenti restituisce false.

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporto 10.0 Supporto Supporto Supporto