logo

JavaScript utsette

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:

JavaScript utsette

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(&apos; Hello World. 
 Welcome to the javaTpoint.com 
 This is an example of the defer attribute. &apos;); 
Test det nå

Produksjon

Etter utførelse av koden ovenfor, vil utgangen være -

JavaScript utsette