Proprietà asincrona dello script
Esempio
Scopri se uno script è stato eseguito in modo asincrono non appena è stato disponibile:
var x = document.getElementById("myScript").async
Definizione e utilizzo
La proprietà async imposta o restituisce se uno script deve essere eseguito in modo asincrono non appena è disponibile o meno.
Questa proprietà riflette l'attributo asincrono del tag <script>.
Nota: l'attributo async è solo per gli script esterni (e dovrebbe essere utilizzato solo se è presente l'attributo src).
Nota: esistono diversi modi per eseguire uno script esterno:
- Se è presente async: lo script viene eseguito in modo asincrono con il resto della pagina (lo script verrà eseguito mentre la pagina continua l'analisi)
- Se async non è presente ed è presente il differimento: lo script viene eseguito al termine dell'analisi della pagina
- Se non sono presenti né async né differimento: lo script viene recuperato ed eseguito immediatamente, prima che il browser continui ad analizzare la pagina
Supporto del browser
I numeri nella tabella specificano la prima versione del browser che supporta completamente la proprietà.
Property | |||||
---|---|---|---|---|---|
async | Yes | 10.0 | Yes | Yes | Yes |
Sintassi
Restituisce la proprietà asincrona:
scriptObject.async
Imposta la proprietà asincrona:
scriptObject.async = true|false
Valori di proprietà
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed asynchronously as soon as it is available, or not
|
Dettagli tecnici
Valore di ritorno: | Un valore booleano, restituisce true se lo script viene eseguito in modo asincrono non appena è disponibile, altrimenti restituisce false |
---|
Pagine correlate
Riferimento HTML: attributo asincrono HTML <script>
❮ Oggetto script