The отлагам е булева стойност, използвана за указване, че скриптът се изпълнява, след като документът е анализиран. Работи само с външни скриптове (т.е. работи само когато указваме src атрибут в етикета). Той декларира, че скриптът няма да създава съдържание. Така че браузърът може да продължи анализирането на останалата част от страницата. The с отлагам атрибут не блокира страницата.
Можем да разберем използването на отлагам атрибут в следното изображение:
Този атрибут казва на браузъра да изпълни файла, когато целият HTML документ бъде напълно анализиран. Понякога приложението консумира повече памет, като добавя етикет в раздела HTML head и също така причинява проблеми с производителността. За да подобрим производителността, можем да добавим отлагам атрибут в етикета.
Понякога скриптът отнема повече от очакваното време за зареждане и показва празната страница вместо съдържание. При мобилните устройства ситуацията ще бъде по-лоша поради ниската памет на малките устройства. И така, с помощта на отлагам атрибут, можем да увеличим производителността на зареждане.
The отлагам атрибут не е разрешен в по-стари браузъри, така че за по-стари браузъри трябва да използваме алтернативата на отлагам атрибут. Алтернативното решение е, че трябва да посочим раздел точно преди тага на HTML файла. Може да се направи по следния начин:
Синтаксис
Пример
Тук използваме външен javascript файл, т.е. 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. ');Тествайте сега
Изход
След изпълнението на горния код, изходът ще бъде -