====== Обява JavaScript у HTML ======
===== В head =====
My HTML-page
===== В теле =====
Hello JavaScript
===== В отдельнм файле =====
Hello JavaScript
==== Ключі запуску скріпта ====
* **defer** - вказує браузеру, що скрипт повинен бути виконаний після того, як HTML-документ буде повністю завантажений.
* **type="module"** - особливість модульних скриптів полягає в тому, що вони мають своє внутрішнє області видимості (scope), тобто змінні та функції, визначені у модулі, за замовчуванням не доступні глобально. Це допомагає уникнути конфліктів імен та забезпечити чистоту коду.
* **async** - асінхронне завантаження скрипта. Щоб він завантажувся і не чекав чергу завантажень іньших файлів проекту