Ответ 1
Здесь он-лайн ресурс:
Это вопрос для общего обсуждения. Есть ли хорошие, исчерпывающие ресурсы для полезных шаблонов проектирования JavaScript. Я стараюсь избегать ссылок, которые пытаются вызвать JavaScript в, скажем, Java, накладывая шаблоны, более подходящие для другого языка. Пусть JS - JS и формирует наши шаблоны вокруг сильных сторон.
Пожалуйста, любое обсуждение будет оценено не только мной, я подозреваю.
Здесь он-лайн ресурс:
Здесь хороший:
Это потрясающая книга О'Рейли. Он основывается на их "JavaScript: хорошие детали".
Он ссылается на многие шаблоны, упомянутые в книге "Банда четырех", и отмечает, что многие проблемы, решаемые в этой книге, тривиальны для решения с помощью JavaScript.
У APress есть книга под названием "Pro Javascript Design Patterns", которая, вероятно, именно то, что вы ищете. Хотя автор (Диас Хармс), безусловно, не "банда из четырех", я думаю, что он неплохо справляется; Я знаю, что я многому научился (и на Амазонке он получил 4,5 звезды).
Ссылка Amazon: http://www.amazon.com/JavaScript-Design-Patterns-Recipes-Problem-Solution/dp/159059908X
Я не уверен, почему никто не перечислил это, но книга дизайна дизайна Ady Osmani JavaScript является фантастической и свободно доступна в Интернете. Он действительно рычит глубоко, чтобы показать вам гайки и болты каждого рисунка.
http://addyosmani.com/resources/essentialjsdesignpatterns/book/
Peter Michaux содержит несколько достойных статей
Также см. статьи Крокфорда (и его книга)
Новая книга по теме Стояна Стефанова: Объектно-ориентированный JavaScript: создание масштабируемых, многоразовых высококачественных JavaScript-приложений и библиотек
Это один из лучших ресурсов шаблонов дизайна, которые я нашел для JavaScript http://shichuan.github.com/javascript-patterns/
Он предназначен для JavaScript, как мы знаем, и не обязательно пытается использовать только понятия других языков.
Как сказал сетен, я также предлагаю книгу Адди Османи (http://addyosmani.com/resources/essentialjsdesignpatterns/book/)
Это действительно классно и легко для начинающих. Но не стоит недооценивать его как новичков, понимание, описанное в этой книге, очень тщательно и в значимом ключе... Для меня это обязательно прочитано для всех.