logo

JavaScript késleltetés

A elhalasztja egy logikai érték, amely azt jelzi, hogy a szkript a dokumentum elemzése után fut. Csak külső szkriptekkel működik (azaz csak akkor működik, ha megadjuk a src attribútum a címkében). Kijelenti, hogy a szkript nem hoz létre tartalmat. Így a böngésző folytathatja az oldal többi részének elemzését. Az a elhalasztja attribútum nem blokkolja az oldalt.

Megérthetjük a használatát elhalasztja attribútum a következő képen:

JavaScript késleltetés

Ez az attribútum arra utasítja a böngészőt, hogy futtassa le a fájlt, amikor a teljes HTML-dokumentum teljes elemzése megtörténik. Néha az alkalmazás több memóriát fogyaszt azáltal, hogy hozzáadja a címke a HTML fejrészben, és ez teljesítményproblémákat is okoz. A teljesítmény javítása érdekében hozzáadhatjuk a elhalasztja attribútum a címkében.

Néha a szkript a vártnál hosszabb betöltési időt vesz igénybe, és a tartalom helyett az üres oldalt jeleníti meg. A mobileszközöknél rosszabb lesz a helyzet a kis eszközök kevés memóriája miatt. Tehát a elhalasztja attribútum, növelhetjük a betöltési teljesítményt.

A elhalasztja attribútum nem engedélyezett a régebbi böngészőkben, ezért a régebbi böngészőknél használnunk kell a elhalasztja tulajdonság. Az alternatív megoldás az, hogy meg kell adnunk a szakasz közvetlenül a HTML-fájl címkéje előtt. Ezt a következőképpen lehet megtenni:

 

Szintaxis

 

Példa

Itt külső eszközt használunk javascript fájl, azaz 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;); 
Tesztelje most

Kimenet

A fenti kód végrehajtása után a kimenet a következő lesz:

JavaScript késleltetés