IL differire è un valore booleano, utilizzato per indicare che lo script viene eseguito dopo che il documento è stato analizzato. Funziona solo con script esterni (vale a dire, funziona solo quando specifichiamo il file src attributo nel tag). Dichiara che lo script non creerà alcun contenuto. Pertanto, il browser può continuare l'analisi del resto della pagina. Il con il differire l'attributo non blocca la pagina.
Possiamo capire l'uso di differire attributo nella seguente immagine:
Questo attributo indica al browser di eseguire il file quando l'intero documento HTML viene completamente analizzato. A volte, l'applicazione consuma più memoria aggiungendo il file etichetta nella sezione head HTML e causa anche problemi di prestazioni. Per migliorare le prestazioni, possiamo aggiungere il file differire attributo nel tag.
A volte lo script richiede più tempo di caricamento del previsto e visualizza la pagina vuota invece del contenuto. Nei dispositivi mobili la situazione sarà peggiore a causa della scarsa memoria dei dispositivi di piccole dimensioni. Quindi, utilizzando il differire attributo, possiamo aumentare le prestazioni di caricamento.
IL differire non è consentito nei browser più vecchi, quindi per i browser più vecchi dobbiamo utilizzare l'alternativa di differire attributo. La soluzione alternativa è che dobbiamo specificare il file sezione appena prima del tag del file HTML. Può essere fatto come segue:
Sintassi
Esempio
Qui stiamo usando un file external javascript file, cioè myscript.js .
<h3> This is an example of defer attribute. </h3>
myscript.js
alert(' Hello World. Welcome to the javaTpoint.com This is an example of the defer attribute. ');Provalo adesso
Produzione
Dopo l'esecuzione del codice sopra, l'output sarà: