logo

JavaScript uitstellen

De verschuiven is een Booleaanse waarde, die wordt gebruikt om aan te geven dat het script wordt uitgevoerd nadat het document is geparseerd. Het werkt alleen met externe scripts (d.w.z. het werkt alleen als we de src attribuut in tag). Het verklaart dat het script geen inhoud zal creëren. De browser kan dus doorgaan met het parseren van de rest van de pagina. De met de verschuiven attribuut blokkeert de pagina niet.

We kunnen het gebruik van de verschuiven attribuut in de volgende afbeelding:

JavaScript uitstellen

Dit attribuut vertelt de browser om het bestand uit te voeren wanneer het volledige HTML-document volledig is geparseerd. Soms verbruikt de toepassing meer geheugen door het toevoegen van de label in de HTML-headsectie, en het veroorzaakt ook prestatieproblemen. Om de prestaties te verbeteren, kunnen we de verschuiven attribuut in de tag.

Soms duurt het script meer dan verwachte laadtijd en wordt de lege pagina weergegeven in plaats van de inhoud. Op mobiele apparaten zal de situatie slechter zijn vanwege het lage geheugen van kleine apparaten. Dus door gebruik te maken van de verschuiven attribuut, kunnen we de laadprestaties verbeteren.

De verschuiven attribuut is niet toegestaan ​​in oudere browsers, dus voor oudere browsers moeten we het alternatief verschuiven attribuut. De alternatieve oplossing is dat we de sectie net vóór de tag van het HTML-bestand. Het kan als volgt worden gedaan:

 

Syntaxis

 

Voorbeeld

Hier gebruiken we een externe javascript bestand, d.w.z. mijnscript.js .

 <h3> This is an example of defer attribute. </h3> 

mijnscript.js

 alert(&apos; Hello World. 
 Welcome to the javaTpoint.com 
 This is an example of the defer attribute. &apos;); 
Test het nu

Uitvoer

Na de uitvoering van de bovenstaande code zal de uitvoer zijn:

JavaScript uitstellen