JQuery, прототип, Mootools в целом в magento - PullRequest
0 голосов
/ 17 октября 2010

У меня есть шаблон, который действительно хорош с отличным интерфейсом. Но они использовали jquery и mootools без каких-либо проблем. И теперь я включаю этот с magento, но у меня есть проба с прототипом. Можно ли использовать все эти библиотеки вместе. Пожалуйста, помогите мне.

И один запрос со стековым потоком: здесь у меня более 110 репутаций, но сегодня я вижу только 1. Не знаю почему?

Спасибо

Ответы [ 2 ]

1 голос
/ 18 октября 2010

Mootools и Prototype плохо взаимодействуют друг с другом.
Идея иметь 3 полнофункциональных фреймворка, а также все основные скрипты Magento с Scriptaculous - вы начинаете выходить из-под контроля.Вы дублируете функциональность более чем в 3 раза, и все это наносит ущерб пользователям.

Единственная причина, по которой я вижу необходимость использовать все три библиотеки, - это наличие различных «плагинов», доступных в каждой.По этой причине существует множество «плагинов», которые частично совпадают.Uplodify, и Harolds Mootools Uploader - более или менее одно и то же.Хорошей целью было бы объединить сторонние плагины в одной библиотеке.Для удобства обслуживания, а также для улучшения работы пользователей (загрузка 1 + мегабайта JavaScript просто жестока для электронной коммерции).

0 голосов
/ 17 октября 2010

Сложно заставить прототип / mootools (которые связаны между собой) работать с JQuery, потому что первые два переопределяют базовый DOM, и между ними есть другие конфликты.Есть статья о том, как работать с moo / proto и JQuery здесь , см. Это сравнение фреймворков для получения дополнительной информации о том, какие фреймворки расширяют dom (посмотрите на "Dom Unextended"категория)

...