logo

JavaScript odložiť

The odložiť je boolovská hodnota, ktorá sa používa na označenie, že skript sa spustí po analýze dokumentu. Funguje iba s externými skriptami (t. j. funguje iba vtedy, keď špecifikujeme src atribút v značke). Vyhlasuje, že skript nebude vytvárať žiadny obsah. Prehliadač teda môže pokračovať v analýze zvyšku stránky. s odložiť atribút neblokuje stránku.

Môžeme pochopiť použitie odložiť atribút na nasledujúcom obrázku:

JavaScript odložiť

Tento atribút hovorí prehliadaču, aby spustil súbor, keď sa celý dokument HTML úplne analyzuje. Aplikácia niekedy spotrebuje viac pamäte pridaním tag v sekcii hlavičky HTML a tiež spôsobuje problémy s výkonom. Na zlepšenie výkonu môžeme pridať odložiť atribút v značke.

Niekedy skript trvá dlhšie, ako sa očakávalo, a namiesto obsahu zobrazí prázdnu stránku. V mobilných zariadeniach bude situácia horšia z dôvodu nízkej pamäte malých zariadení. Takže pomocou odložiť atribút, môžeme zvýšiť výkon načítania.

The odložiť atribút nie je povolený v starších prehliadačoch, takže pre staršie prehliadače musíme použiť alternatívu odložiť atribút. Alternatívnym riešením je, že musíme špecifikovať tesne pred značkou súboru HTML. Dá sa to urobiť nasledovne:

 

Syntax

 

Príklad

Tu používame externé javascript súbor, t.j. 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;); 
Vyskúšajte to

Výkon

Po vykonaní vyššie uvedeného kódu bude výstupom -

JavaScript odložiť