Полная разработка

Эволюция модуляризации JavaScript: взгляд на шаблоны модулей и разработки ES6

Понимание эволюции от ранней глобальной области JavaScript через шаблоны модулей до современного использования классов и модулей ES6 для чистого и эффективного кода.

Введение

Начиная

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

Взгляд назад на шаблон модуля

Мы собираемся начать наше путешествие с кое-чего, называемого шаблоном модуля, который в свое время изменил правила игры, потому что он дал разработчикам JavaScript аккуратный способ упорядочивать свой код. Мы рассмотрим, как это работает, почему это было так важно, и покажем вам несколько примеров.

Помимо шаблона модуля

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

Двигаясь дальше, мы перейдем к ECMAScript 2015 или, как известно большинству из нас, ES6, который принес нам классы и модули, добавив еще больше возможностей для организации нашего кода JavaScript.

Без лишних слов, давайте приступим к делу!

JavaScript: в начале

Когда все было глобальным