De utsette er en boolsk verdi som brukes til å indikere at skriptet kjøres etter at dokumentet er blitt analysert. Det fungerer bare med eksterne skript (dvs. fungerer bare når vi spesifiserer src attributt i taggen). Den erklærer at skriptet ikke vil skape noe innhold. Så nettleseren kan fortsette å analysere resten av siden. Den med utsette attributtet blokkerer ikke siden.
Vi kan forstå bruken av utsette attributt i følgende bilde:
Dette attributtet forteller nettleseren å kjøre filen når hele HTML-dokumentet blir fullstendig analysert. Noen ganger bruker applikasjonen mer minne ved å legge til stikkord i HTML-hodedelen, og det forårsaker også ytelsesproblemer. For å forbedre ytelsen kan vi legge til utsette attributt i taggen.
Noen ganger tar skriptet mer enn forventet lastetid og viser den tomme siden i stedet for innhold. I mobile enheter vil det være en verre situasjon på grunn av det lave minnet til små enheter. Så ved å bruke utsette attributt, kan vi øke lasteytelsen.
De utsette attributt er ikke tillatt i eldre nettlesere, så for eldre nettlesere må vi bruke alternativet til utsette Egenskap. Den alternative løsningen er at vi må spesifisere delen rett før taggen til HTML-filen. Det kan gjøres som følger:
Syntaks
Eksempel
Her bruker 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 nå
Produksjon
Etter utførelse av koden ovenfor, vil utgangen være -