loadScript() буде створити тег сценарію, додати його на сторінку. Завантаження сценаріїв є асинхронною дією. Отже, він почне завантажуватися першим, але буде виконано браузером лише після завершення, на цьому функція вже буде завершена.
скрипт завантаження додає вузол сценарію до елемента <head> у dom.
Як правило, ми завантажуємо файл JavaScript за допомогою тегу script:
- <script src="https://www.mywebsite.com/test.js"></script>
- let scriptEle = документ. createElement("сценарій");
- scriptEle. setAttribute("src", "https://www.mywebsite.com/test.js");
Подія onload відбувається, коли об'єкт завантажено. onload найчастіше використовується в елементі <body> для виконання сценарію, коли веб-сторінка повністю завантажила весь вміст (включаючи зображення, файли сценаріїв, файли CSS тощо).
Вставлення сценарію з атрибутами Вставлення сценарію з деякими атрибутами є загальною вимогою. Іноді потрібно використовувати булеві атрибути, такі як defer для зовнішніх сценаріїв, щоб наказати браузеру завантажити сценарій, але виконати його після завантаження сторінки.