Полная разработка
Эволюция модуляризации JavaScript: взгляд на шаблоны модулей и разработки ES6
Понимание эволюции от ранней глобальной области JavaScript через шаблоны модулей до современного использования классов и модулей ES6 для чистого и эффективного кода.
Введение
Начиная
Всем привет! Если вы читаете это, вы, вероятно, интересуетесь JavaScript и его изменениями с течением времени, а когда дело доходит до управления вашим кодом, вы, вероятно, слышали о модуляризации. По сути, это просто разбиение вашего кода на разные части или «модули», где каждый модуль выполняет определенную работу, что делает все аккуратно и проще в обращении.
Взгляд назад на шаблон модуля
Мы собираемся начать наше путешествие с кое-чего, называемого шаблоном модуля, который в свое время изменил правила игры, потому что он дал разработчикам JavaScript аккуратный способ упорядочивать свой код. Мы рассмотрим, как это работает, почему это было так важно, и покажем вам несколько примеров.
Помимо шаблона модуля
Но, конечно же, модульный шаблон — не единственный способ организации вашего кода, и с годами разработчики придумали несколько других методов, каждый со своими сильными и слабыми сторонами. Мы рассмотрим некоторые из этих альтернатив этому шаблону.
Двигаясь дальше, мы перейдем к ECMAScript 2015 или, как известно большинству из нас, ES6, который принес нам классы и модули, добавив еще больше возможностей для организации нашего кода JavaScript.
Без лишних слов, давайте приступим к делу!