Прототип имеет много замечательных особенностей, включая помощник Класса , который обрабатывает детали "наследования" JS через объектный прототип.
Редактирование: чертовски, я продолжаю забывать, что jQuery (моя собственная предпочтительная библиотека) имеет jQuery.extend
Разве он не работает на Yahoo? Вы могли всегда использовать библиотеки Yahoo User Interface .
Лично, я неравнодушен к JQuery, поскольку он кажется мне более краткий, но Вы знаете: лошади для курсов.
Dojo следовал за идеями Crockford очень тесно. Например, существует реализация фрагмента кода, который Вы имеете выше реализованного под функцией dojo.delegate
(в еще более быстрой форме).
я не думаю, что существует определенный проект, которые следуют его рекомендациям мишени. Большинство инструментариев на самом деле не соглашается с довольно многими его рекомендациями и шаблонами. Если бы Вы задаетесь вопросом об определенной функциональности, как этот фрагмент кода выше, это стоило бы спросить, о которых определенных инструментах из книги Вы хотите использовать в своих проектах.