The odložit je logická hodnota, která označuje, že skript je spuštěn po analýze dokumentu. Funguje pouze s externími skripty (tj. funguje pouze tehdy, když zadáváme src atribut ve značce). Prohlašuje, že skript nebude vytvářet žádný obsah. Prohlížeč tak může pokračovat v analýze zbytku stránky. s odložit atribut neblokuje stránku.
Můžeme pochopit použití odložit atribut na následujícím obrázku:
Tento atribut říká prohlížeči, aby provedl soubor, když je celý dokument HTML plně analyzován. Někdy aplikace spotřebovává více paměti přidáním štítek v sekci HTML head a také způsobuje problémy s výkonem. Pro zlepšení výkonu můžeme přidat odložit atribut ve značce.
Někdy skript trvá načítání déle, než se očekávalo, a místo obsahu zobrazí prázdnou stránku. V mobilních zařízeních to bude horší kvůli malé paměti malých zařízení. Takže pomocí odložit atribut, můžeme zvýšit výkon načítání.
The odložit atribut není povolen ve starších prohlížečích, takže u starších prohlížečů musíme použít alternativu odložit atribut. Alternativní řešení je, že musíme specifikovat sekce těsně před tagem souboru HTML. Lze to provést následovně:
Syntax
Příklad
Zde používáme externí javascript soubor, tj. 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. ');Otestujte to hned
Výstup
Po provedení výše uvedeného kódu bude výstupem -