Модуль - це файл з кодом, який можна імпортувати.
Модулі зазвичай використовуються у командній розробці.
Повноціна реалізація модулів у JavaScript з'явилася у специфікації ECMAScript 6.
У самому файлі модулі необхідно вказати ключове слово export перед зміною, об'єктом, функцією, класом і.п. .
Модулі підключаються (імпортуються) за допомогою import.
При підключені файлу модуля на веб-сторінку у тегу script необхідно вказати атрибут type="module". Також даний атрибут вказується у скрипті який імпортує і виконує код з модуля.
підключення модуля у веб-сторінку і виклик функції 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();