Модулі

Модуль - це файл з кодом, який можна імпортувати.

Модулі зазвичай використовуються у командній розробці.

Повноціна реалізація модулів у JavaScript з'явилася у специфікації ECMAScript 6.

У самому файлі модулі необхідно вказати ключове слово export перед зміною, об'єктом, функцією, класом і.п. .

Модулі підключаються (імпортуються) за допомогою import.

Статичний імпорт

При підключені файлу модуля на веб-сторінку у тегу script необхідно вказати атрибут type="module". Також даний атрибут вказується у скрипті який імпортує і виконує код з модуля.

Код файла модуля module.js: підключення модуля у веб-сторінку і виклик функції test: <script type="module" src="./dani/module.js"></script> <script type="module">import {test} from './dani/module.js'; test();</script>

Динамічний імпорт

async function loadModul(){ let mod=await import('./dani/module.js'); var a=mod.sumaP(12,6); alert(a); } loadModul();