logo

„JavaScript“ atidėjimas

The atidėti yra Būlio reikšmė, naudojama nurodyti, kad scenarijus vykdomas po to, kai dokumentas buvo išanalizuotas. Jis veikia tik su išoriniais scenarijais (t. y. veikia tik tada, kai nurodome src atributas žymoje). Jame teigiama, kad scenarijus nesukurs jokio turinio. Taigi, naršyklė gali tęsti likusio puslapio analizę. Su atidėti atributas neblokuoja puslapio.

Galime suprasti, kaip naudojamas atidėti atributas šiame paveikslėlyje:

„JavaScript“ atidėjimas

Šis atributas nurodo naršyklei paleisti failą, kai visas HTML dokumentas bus visiškai išanalizuotas. Kartais programa sunaudoja daugiau atminties pridėdama žyma HTML antraštėje, taip pat sukelia našumo problemų. Norėdami pagerinti našumą, galime pridėti atidėti atributas žymoje.

Kartais scenarijus įkeliamas ilgiau nei tikėtasi ir vietoj turinio rodomas tuščias puslapis. Mobiliuosiuose įrenginiuose situacija bus prastesnė dėl mažos mažų įrenginių atminties. Taigi, naudojant atidėti atributas, galime padidinti pakrovimo našumą.

The atidėti atributas neleidžiamas senesnėse naršyklėse, todėl senesnėse naršyklėse turime naudoti alternatyvą atidėti atributas. Alternatyvus sprendimas yra tas, kad turime nurodyti skyrių prieš pat HTML failo žymą. Tai galima padaryti taip:

 

Sintaksė

 

Pavyzdys

Čia mes naudojame išorinį javascript failas, t.y. 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;); 
Išbandykite dabar

Išvestis

Įvykdžius aukščiau pateiktą kodą, išvestis bus -

„JavaScript“ atidėjimas