2013-05-09 2 views
1

Я оцениваю, должен ли я использовать BackBone.jsОтделить Backbone.js и JQuery

Я заинтересован только в хорошей структуре BackBone. Но нерешительно использовать jQuery для бэкэнд (так как у меня есть другая библиотека JS).

Верно ли, что для использования позвоночника мы «должны» включать jQuery в качестве зависимости ..?

+1

«Единственная жесткая зависимость базовой линии - Underscore.js (> = 1.4.3). Для сохранения RESTful поддержка истории с помощью Backbone.Router и DOM-манипуляции с Backbone.View включают json2.js и jQuery (> = 1.7 .0) или Zepto. " <= http://documentcloud.github.io/backbone/ – JayC

+0

Возможный дубликат: http://stackoverflow.com/questions/10241831/is-backbone-js-hard-dependency-on-jquery – Protostome

ответ

0

не позвоночник зависит от JQuery разве будет использоваться .. его независимая библиотека

только трудно зависимость Backbone является Underscore.js (> = 1.4.3). Для сохранения RESTful поддержка истории с помощью Backbone.Router и DOM-манипуляции с Backbone.View включает json2.js и jQuery (> = 1.7.0) или Zepto.

present here

+0

Почему нисходящий сигнал? –

+0

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

+0

попробуйте использовать zepto –

1

Довольно хороший вопрос, который я задавал себе много. В принципе, не исключено исключение jQuery или Zepto, но только если вам не нужны sync или любые Backbone.View.

Backbone использует jQuery.ajax для синхронизации, которую сложно создать вручную (если вы хотите использовать кросс-браузер), а также DOM-события, которые сильно интегрированы в любые Backbone.View. Также есть jQuery, связанный с Backbone.History.

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

+0

спасибо drinnhev, к сожалению, трудно избавиться от вызова AJAX. Является ли он конфигурируемым в Backbone для использования другой библиотеки AJAX? – iwan

Смежные вопросы