Изучение шаблонов проектирования JavaScript

ВНИМАНИЕ! Переведено частей: 3 из 43 (7%)

Перевод книги «Learning JavaScript Design Patterns».

Издание 1.6.2

Автор: Эдди Османи
Перевод: Игорь Караваев

Распространяется под лицензией Creative Commons Attribution-Noncommercial-No Derivative Works 3.0.
Книга доступна для покупки через O'Reilly Media, но останется доступной как бесплатно для чтения онлайн, так и для покупки на физическом носителе (или в виде электронной книги) для тех читателей, кто хочет поддержать проект.

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

Исследуйте многие популярные шаблоны проектирования, включая Модули, Наблюдатели, Фасады и Посредники. Узнайте, как современные архитектурные шаблоны, такие как MVC, MVP и MVVM, полезны с точки зрения современного разработчика веб-приложений. Эта книга также проведёт опытных JavaScript разработчиков через современные форматы модулей и расскажет как эффективно использовать пространства имен и о других важных темах.

  • Изучите структуру шаблонов проектирования и то, как они написаны
  • Поймите разные категории шаблонов, в том числе творческие, структурные и поведенческие
  • Пройдите более чем через 20 классических и современных шаблонов проектирования в JavaScript
  • Используйте несколько вариантов написания модульного кода — включая шаблон Модуля, Асинхронное Определение Модуля (AMD) и CommonJS
  • Откройте для себя шаблоны проектирования, реализованные в библиотеке jQuery
  • Изучите популярные шаблоны проектирования для написания поддерживаемых плагинов jQuery

«Эта книга должна быть в руках каждого разработчика JavaScript. Это книга о шаблонах JavaScript, которые будут читаться и упоминаться много раз в будущем» — Андре Ханссон, ведущий фронтенд разработчик.

results matching ""

    No results matching ""