Есть ли у jQuery собственный синтаксис ООП, как у Mootools? - PullRequest
1 голос
/ 04 марта 2009

У меня есть старый проект, который я воскрешаю, и он интенсивно использует контроллер событий инструментов Javascript / moo, который я написал, а также несколько компонентов Javascript OOP, которые я написал. Это очень сильно зависит от паттернов и ООП. Также компоненты хорошо отделены.

Есть ли в jQuery какие-либо функции, подобные этим? И если да, то что они?

Спасибо, Эндрю Дж. Лир

Ответы [ 3 ]

3 голосов
/ 06 августа 2010

У jQuery нет API, который предоставляет наследование прототипа так же, как и DOM.

Выезд http://moo4q.com.

Moo4q предоставляет загрузку, которая включает в себя jQuery, 14k MooTools для наследования и мутатор класса для автоматического расширения прототипа jQuery с вашим классом MooTools. Другими словами, структурируйте и организуйте свой код с помощью MooTools, управляйте DOM с помощью jQuery.

2 голосов
/ 19 марта 2009

jQuery гораздо больше ориентирован на функциональный стиль программирования (например, на сам JavaScript). Лично я считаю, что использовать «традиционные» функции ООП уродливо и бессмысленно. Есть много способов получить те же преимущества в JavaScript, посмотрите, например, на стиль наследования прототипа.

Короче, нет:)

1 голос
/ 04 марта 2009

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

Сказав это, jQuery также является javascript! Это означает, что вы можете использовать другие шаблоны проектирования javascript, интегрирующие функциональные возможности jQuery.

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