Attributo di differimento HTML


Definizione e utilizzo

L' deferattributo è un attributo booleano.

Quando presente, specifica che lo script viene eseguito al termine dell'analisi della pagina.

Nota: l' deferattributo è solo per gli script esterni (deve essere utilizzato solo se l' srcattributo è presente).

Nota: esistono diversi modi per eseguire uno script esterno:

  • Se asyncè presente: lo script viene eseguito in modo asincrono con il resto della pagina (lo script verrà eseguito mentre la pagina continua l'analisi)
  • Se asyncnon è presente ed deferè presente: lo script viene eseguito quando la pagina ha terminato l'analisi
  • Se nessuno dei due asynco deferè presente: lo script viene recuperato ed eseguito immediatamente, prima che il browser continui ad analizzare la pagina

Si applica a

L' deferattributo può essere utilizzato sul seguente elemento:

Elemento Attributo
<script> differire

Esempio

Esempio

Uno script che non verrà eseguito fino al caricamento della pagina:

<script src="demo_defer.js" defer></script>

Supporto browser

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

Attribute
defer Yes 10.0 3.6 Yes 15.0