Бесплатная книга по реализации основных шаблонов (паттернов) проектирования на JavaScript и jQuery


Адди Османивыложил в своем блоге бесплатную мини-книгу – Essential JavaScript and jQuery Design Patterns.

В первой части книги рассматривается общая информация о шаблонах(паттернах) проектирования, понятие анти-паттерни три основные категории шаблонов(порождающие, структурныеи шаблоны поведения).

Во второй части книги приведены примеры реализации на чистом JavaScriptследующих шаблонов:

  • Constructor(Конструктор)
  • Singleton(Одиночка)
  • Module(Модуль)
  • Revealing Module (Открытый модуль)
  • Prototype(Прототип)
  • Façade(Фасад)
  • Factory(Фабрика)
  • Decorator(Декоратор)

Также применительно к JavaScriptрассматривается концепция DRY(аббревиатура от Don’t Repeat Yourself, что в переводе на русский означает – Не Повторяйтесь).

В третьей части книги рассматривается библиотека jQuery, как пример реализации основных шаблонов проектирования:

  • Lazy Initialization(Отложенная (ленивая) инициализация)
  • Composite(Компоновщик)
  • Wrapper(Оболочка)
  • Façade(Фасад)
  • Observer(Наблюдатель)
  • Iterator(Итератор)
  • Strategy(Стратегия)
  • Proxy(Заместитель)
  • Builder(Строитель)
  • Prototype(Прототип)
  • Flyweight(Приспособленец)
Реклама
Поделиться
Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!

Добавить коментарий

девять + 19 =