logo

JavaScript defer

The відкласти це логічне значення, яке використовується для вказівки того, що сценарій виконується після аналізу документа. Він працює лише із зовнішніми сценаріями (тобто працює лише тоді, коли ми вказуємо src атрибут у тегу). Він заявляє, що сценарій не створюватиме жодного вмісту. Отже, браузер може продовжити розбір решти сторінки. The з відкласти атрибут не блокує сторінку.

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

JavaScript defer

Цей атрибут повідомляє браузеру виконати файл, коли весь документ HTML буде повністю проаналізовано. Іноді програма споживає більше пам’яті, додаючи тег у розділі заголовка HTML, і це також спричиняє проблеми з продуктивністю. Щоб покращити продуктивність, ми можемо додати відкласти атрибут у тегу.

Іноді сценарій займає більше часу, ніж очікувалося, і відображає порожню сторінку замість вмісту. У мобільних пристроях ситуація буде гіршою через низький обсяг пам'яті маленьких пристроїв. Отже, використовуючи відкласти атрибут, ми можемо збільшити продуктивність завантаження.

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 defer