logo

JavaScript отлагане

The отлагам е булева стойност, използвана за указване, че скриптът се изпълнява, след като документът е анализиран. Работи само с външни скриптове (т.е. работи само когато указваме src атрибут в етикета). Той декларира, че скриптът няма да създава съдържание. Така че браузърът може да продължи анализирането на останалата част от страницата. The с отлагам атрибут не блокира страницата.

Можем да разберем използването на отлагам атрибут в следното изображение:

JavaScript отлагане

Този атрибут казва на браузъра да изпълни файла, когато целият HTML документ бъде напълно анализиран. Понякога приложението консумира повече памет, като добавя етикет в раздела HTML head и също така причинява проблеми с производителността. За да подобрим производителността, можем да добавим отлагам атрибут в етикета.

Понякога скриптът отнема повече от очакваното време за зареждане и показва празната страница вместо съдържание. При мобилните устройства ситуацията ще бъде по-лоша поради ниската памет на малките устройства. И така, с помощта на отлагам атрибут, можем да увеличим производителността на зареждане.

The отлагам атрибут не е разрешен в по-стари браузъри, така че за по-стари браузъри трябва да използваме алтернативата на отлагам атрибут. Алтернативното решение е, че трябва да посочим раздел точно преди тага на HTML файла. Може да се направи по следния начин:

 

Синтаксис

 

Пример

Тук използваме външен javascript файл, т.е. 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;); 
Тествайте сега

Изход

След изпълнението на горния код, изходът ще бъде -

JavaScript отлагане