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