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:
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(' Hello World. Welcome to the javaTpoint.com This is an example of the defer attribute. ');Test det nu
Produktion
Efter udførelse af ovenstående kode vil outputtet være -