Расширенные шаблоны проектирования JavaScript / JQuery - PullRequest
9 голосов
/ 25 февраля 2010

Каковы лучшие ресурсы по шаблонам проектирования, специально предназначенные для веб-разработки с использованием JavaScript и JQuery?

Меня особенно интересует информация о программировании моих собственных библиотек, многократно используемых компонентов, виджетов и т. Д., А также о преимуществах различных методов (например, в случае компонентов / виджетов, сравнивающих используемые в пользовательском интерфейсе jQuery с развернутыми вашими ).

Мне также любопытны тонкости JavaScript как языка программирования и тонкости объектно-ориентированного программирования на JavaScript.

Большой поклонник Дугласа Крокфорда и видео-серии Yahoo. Ищу дополнительные примеры.

Ответы [ 4 ]

5 голосов
/ 12 декабря 2011

Как и в ответе Pointy, вы должны взглянуть на эти два видео, которые помогут вам понять исходный код JQuery (для некоторых может быть трудно погрузиться в код от начала до конца):

Пол Ирриш, член команды JQuery, с юмором рассматривает некоторые очень интересные шаблоны проектирования в источнике JQuery. Я думаю, что он выбирает некоторые действительно интересные места, которые действительно дают вам много полезных знаний, которые вы можете использовать в другом месте.

Вероятно, это ресурс, который дал мне больше всего знаний о конкретной области в кратчайшие сроки. Это просто очень ценно.

5 голосов
/ 25 февраля 2010

Одна очень полезная вещь, которую вы можете сделать, это прочитать исходный код jQuery. Это клад интересных и эффективных методов кодирования. Затем вы можете расширить свой кругозор, читая источник Prototype или какой-либо другой библиотеки.

Хорошая вещь в чтении хорошего кода и попытке понять его состоит в том, что он действительно настоящий ; это это хороший код, так что вы обходите слой риторики.

1 голос
/ 25 февраля 2010

У этого парня есть кое-что действительно хорошее, что касается "тонкостей JavaScript как языка программирования" вашего вопроса:

http://devlicio.us/blogs/sergio_pereira/default.aspx

например. http://devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-to-call-a-function.aspx

0 голосов
/ 25 февраля 2010

Группа comp.lang.javascript в Usenet является отличным ресурсом: почти все, что связано со скриптами браузера, обсуждалось там и доступно в архиве, а также в некоторых постоянных, хотя и не всегда самые вежливые, невероятно знающие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...