вход

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

Бесплатная книга по реализации основных шаблонов (паттернов) проектирования на 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 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!


Нашли это полезным? Поделитесь с другими:
Не останавливайтесь, читайте дальше:
Оставить комментарий

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

Правила комментирования

  1. Кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.