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:
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(' Hello World. Welcome to the javaTpoint.com This is an example of the defer attribute. ');Vyskúšajte to
Výkon
Po vykonaní vyššie uvedeného kódu bude výstupom -