Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Node.js > mjs файлы |
Автор: Areostar 12.1.2021, 22:18 |
в одном из сторониз проектов на Node обнаружил файлы с расширением .mjs Загаглил, но чтото но доходит до конца, в чём специфика данных файлов? в чем их отличие от .js? |
Автор: Oldshelf 13.1.2021, 13:56 | ||
.mjs - файлы на ECMAScript. ECMAScript - стандарт, реализованный на JavaScript. https://nodejs.org/api/esm.html:
Node.js по-умолчанию обрабатывает JavaScript код, как обычный JS. Если у файла расширение .mjs, скрипт воспринимается, как ECMAScript-модуль. Насколько понял, стандарт ECMAScript является более динамическим и быстроразвивающимся и может не поддерживаться в полной мере всеми браузерами. Нужно определять, какую версию стандарта поддерживает конкретный браузер. Видимо, файлы .mjs содержат скрипты определённых версий стандарта и подключаются в зависимости от возможностей браузера. |
Автор: Areostar 26.1.2021, 12:29 |
спасибо |