The odgoditi je Booleova vrijednost, koja se koristi za označavanje da se skripta izvršava nakon što je dokument analiziran. Radi samo s vanjskim skriptama (tj. radi samo kada specificiramo src atribut u oznaci). Izjavljuje da skripta neće stvoriti nikakav sadržaj. Dakle, preglednik može nastaviti analizirati ostatak stranice. The s odgoditi atribut ne blokira stranicu.
Možemo razumjeti upotrebu odgoditi atribut na sljedećoj slici:
Ovaj atribut govori pregledniku da izvrši datoteku kada se cijeli HTML dokument u potpunosti analizira. Ponekad aplikacija troši više memorije dodavanjem označiti u odjeljku HTML head, a također uzrokuje probleme s performansama. Kako bismo poboljšali izvedbu, možemo dodati odgoditi atribut u oznaci.
Ponekad skripti treba više od očekivanog vremena učitavanja i prikazuje praznu stranicu umjesto sadržaja. Kod mobilnih uređaja situacija će biti gora zbog niske memorije malih uređaja. Dakle, korištenjem odgoditi možemo povećati performanse učitavanja.
The odgoditi atribut nije dopušten u starijim preglednicima, tako da za starije preglednike moramo koristiti alternativu odgoditi atribut. Alternativno rješenje je da moramo specificirati odjeljak neposredno prije oznake HTML datoteke. To se može učiniti na sljedeći način:
Sintaksa
Primjer
Ovdje koristimo vanjski javascript datoteka, tj. 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. ');Testirajte sada
Izlaz
Nakon izvršenja gornjeg koda, izlaz će biti -