Каковы лучшие ресурсы на питании Шаблонов разработки конкретно к веб-разработке с JavaScript и JQuery?
Я особенно интересуюсь информацией о программировании моих собственных библиотек, допускающих повторное использование компонентов, виджетов, и т.д. и достоинств различных методов (например, в случае компонентов/виджетов, сравнивающих нанятых в jQuery UI по сравнению с прокруткой Вашего собственного).
Мне также любопытно на предмет запутанности JavaScript как язык программирования и тонкости основанного на объектах программирования с JavaScript.
Большой поклонник Douglas Crockford и ряда видео Yahoo. Поиск дополнительных примеров.
Одна очень поучительная вещь, которую вы можете сделать, это прочитать исходный код jQuery. Это сокровищница интересных и эффективных техник кодирования. Затем вы можете расширить свой кругозор, ознакомившись с исходным кодом Prototype или какой-нибудь другой библиотеки.
Самое приятное в чтении хорошего кода и попытке понять его - это то, что он действительно настоящий; это и есть хороший код, так что вы минуете слой риторики.
Похоже, вы говорите об устройстве закольцовывания Linux, которое позволяет рассматривать файл в файловой системе как первоклассное блочное устройство (а затем переходите к mkfs, монтированию и т. д.)
(Какой тип платформы вы нацелены? Полнофункциональный Unixlike? Что-то во встроенном пространстве с небольшой площадью?)
-121--2166708-Этот XPath даст вам все узлы, которые имеют атрибуты, содержащие Foo, независимо от имени узла или имени атрибута:
//attribute::*[contains(., 'Foo')]/..
Конечно, если вы больше заинтересованы в содержимом самого атрибута, а не обязательно их родительского узла, просто удалите/..
//attribute::*[contains(., 'Foo')]
-121--668664- Группа comp.lang.javascript на Usenet - отличный ресурс: там обсуждено и доступно в архиве практически все, что связано со сценариями браузера, а некоторые завсегдатаи, хотя и не всегда самые вежливые, невероятно осведомлены.
У этого парня есть кое-что действительно хорошее в том, что касается части вашего вопроса о «тонкостях 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