Усовершенствованные Шаблоны разработки JavaScript/JQuery

Каковы лучшие ресурсы на питании Шаблонов разработки конкретно к веб-разработке с JavaScript и JQuery?

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

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

Большой поклонник Douglas Crockford и ряда видео Yahoo. Поиск дополнительных примеров.

9
задан Pointy 25 February 2010 в 17:04
поделиться

3 ответа

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

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

5
ответ дан 4 December 2019 в 20:23
поделиться

Похоже, вы говорите об устройстве закольцовывания Linux, которое позволяет рассматривать файл в файловой системе как первоклассное блочное устройство (а затем переходите к mkfs, монтированию и т. д.)

(Какой тип платформы вы нацелены? Полнофункциональный Unixlike? Что-то во встроенном пространстве с небольшой площадью?)

-121--2166708-

Этот XPath даст вам все узлы, которые имеют атрибуты, содержащие Foo, независимо от имени узла или имени атрибута:

//attribute::*[contains(., 'Foo')]/..

Конечно, если вы больше заинтересованы в содержимом самого атрибута, а не обязательно их родительского узла, просто удалите/..

//attribute::*[contains(., 'Foo')]
-121--668664-

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

0
ответ дан 4 December 2019 в 20:23
поделиться

У этого парня есть кое-что действительно хорошее в том, что касается части вашего вопроса о «тонкостях 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

1
ответ дан 4 December 2019 в 20:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: