logo

JavaScript defer

The odložiti je logična vrednost, ki se uporablja za označevanje, da se skript izvede, potem ko je bil dokument razčlenjen. Deluje samo z zunanjimi skripti (tj. deluje samo, ko podajamo src atribut v oznaki). Izjavlja, da skript ne bo ustvaril nobene vsebine. Tako lahko brskalnik nadaljuje z razčlenjevanjem preostale strani. The z odložiti ne blokira strani.

Lahko razumemo uporabo odložiti atribut na naslednji sliki:

JavaScript defer

Ta atribut pove brskalniku, naj izvede datoteko, ko je celoten dokument HTML v celoti razčlenjen. Včasih aplikacija porabi več pomnilnika z dodajanjem oznaka v razdelku glave HTML in povzroča tudi težave z delovanjem. Za izboljšanje delovanja lahko dodamo odložiti atribut v oznaki.

Včasih se skript nalaga dlje od pričakovanega in namesto vsebine prikaže prazno stran. Pri mobilnih napravah bo situacija slabša zaradi nizkega pomnilnika majhnih naprav. Torej z uporabo odložiti lahko povečamo zmogljivost nalaganja.

The odložiti atribut ni dovoljen v starejših brskalnikih, zato moramo za starejše brskalnike uporabiti alternativo odložiti atribut. Alternativna rešitev je, da moramo določiti razdelek tik pred oznako datoteke HTML. To je mogoče storiti na naslednji način:

 

Sintaksa

 

Primer

Tukaj uporabljamo zunanjost javascript datoteka, tj. 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;); 
Preizkusite zdaj

Izhod

Po izvedbi zgornje kode bo rezultat -

JavaScript defer