Что такое модули?
Модули позволяют организовать код в отдельные файлы и переиспользовать его в разных частях приложения. Это помогает управлять сложностью кода и улучшает его читаемость.
Экспорт и импорт модулей
Для использования модулей в JavaScript используются ключевые слова export и import.
// Пример экспорта из модуля (math.js)
export const PI = 3.14;
export function sum(a, b) {
return a + b;
}
// Пример импорта в другом файле (app.js)
import { PI, sum } from './math.js';
console.log(PI); // 3.14
console.log(sum(5, 3)); // 8
Работа с модулями в браузере
Для работы с модулями в браузере необходимо использовать атрибут type="module" в теге <script>.
<script type="module">
import { sum } from './math.js';
console.log(sum(10, 5)); // 15
</script>