Отправляет email-рассылки с помощью сервиса Sendsay

Как создать сайт

  Все выпуски  

Как создать сайт


Введение в модули JavaScript

Здравствуйте!  В этом уроке мы  рассмотрим такое понятие в JavaScript как  модули.  Ведь по мере роста нашего приложения, обычно  надо разделить его на много файлов, так называемых «модулей». Модуль обычно содержит  в себе класс или библиотеку с функциями.

Долгое время в JavaScript отсутствовал синтаксис модулей на уровне языка. Это не было проблемой, потому что первые скрипты были  по себе маленькими и простыми. В модулях не было никакой  необходимости.

Но со временем скрипты становились всё более и более сложными, поэтому было  придумано несколько вариантов организации кода в модули. Появились библиотеки для динамической подгрузки модулей.

Например:

  • AMD – одна из самых старых модульных систем, изначально реализована библиотекой require.js.
  • CommonJS – модульная система, созданная для сервера на базе Node.js.
  • UMD – ещё одна модульная система, предлагается как универсальная, совместима  и с AMD и CommonJS.

Теперь все они постепенно становятся частью истории, хотя их и можно найти в старых версиях  скриптов.

Система модулей на уровне языка появилась в стандарте JavaScript в 2015 году и постепенно эволюционировала. На данный момент она поддерживается большинством браузеров и Node.js. Далее мы будем разбирать именно её.

Читать далее

Модули в JavaScript


В избранное