logo

JavaScript udskyder

Det udsætte er en boolsk værdi, der bruges til at angive, at scriptet udføres, efter at dokumentet er blevet parset. Det virker kun med eksterne scripts (dvs. virker kun, når vi angiver src attribut i tag). Det erklærer, at scriptet ikke vil skabe noget indhold. Så browseren kan fortsætte parsingen af ​​resten af ​​siden. Den med udsætte attribut blokerer ikke siden.

Vi kan forstå brugen af udsætte attribut i følgende billede:

JavaScript udskyder

Denne attribut fortæller browseren at udføre filen, når hele HTML-dokumentet er fuldt parset. Nogle gange bruger applikationen mere hukommelse ved at tilføje tag i HTML-hovedsektionen, og det forårsager også præstationsproblemer. For at forbedre ydeevnen kan vi tilføje udsætte attribut i tagget.

Nogle gange tager scriptet mere end forventet indlæsningstid og viser den tomme side i stedet for indhold. I mobile enheder vil det være en værre situation på grund af den lave hukommelse på små enheder. Så ved at bruge udsætte attribut, kan vi øge indlæsningsydelsen.

Det udsætte attribut er ikke tilladt i ældre browsere, så for ældre browsere er vi nødt til at bruge alternativet af udsætte attribut. Den alternative løsning er, at vi skal specificere sektion lige før tagget i HTML-filen. Det kan gøres som følger:

 

Syntaks

 

Eksempel

Her bruger vi en ekstern javascript fil, dvs. myscript.js .

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

myscript.js

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

Produktion

Efter udførelse af ovenstående kode vil outputtet være -

JavaScript udskyder