2013-05-09 23 views
1

我評估我是否應該使用BackBone.jsBackbone.js的去耦和jQuery

我只對骨幹網的漂亮結構感興趣。 但是對後端使用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 2013-05-09 18:30:32

+0

可能重複:http://stackoverflow.com/questions/10241831/is-backbone-js-hard-dependency-on-jquery – Protostome 2013-05-09 19:06:40

回答

0

沒有骨幹心不是依賴jquery的使用..其一個獨立的庫

骨幹唯一硬依賴性Underscore.js(> = 1.4.3)。對於RESTful持久性,通過Backbone.Router支持歷史記錄和使用Backbone.View進行DOM操作,包括json2.js和jQuery(> = 1.7.0)或Zepto。

present here

+0

爲什麼downvote ?? – 2013-05-09 18:30:13

+0

你說的不對。您可以排除jQuery,但您的視圖和同步不起作用。 – drinchev 2013-05-09 18:31:15

+0

嘗試使用仄 – 2013-05-09 18:32:39

1

相當好問題,我問過自己很多。基本上排除jQuery或Zepto並不是問題,但只有當您不需要sync或任何Backbone.View時。

骨幹網使用jQuery.ajax進行同步,這是很難手動創建(如果你想跨瀏覽器支持),也DOM事件,這些事件嚴重集成到任何Backbone.View。還有一些與Backbone.History相關的jQuery。

問題仍然存在,任何地方,你需要這些骨幹功能,這幾乎是地面骨幹網的功能。

+0

感謝drinchev,不幸的是很難擺脫AJAX調用。它可以在Backbone中配置爲使用其他AJAX庫嗎? – iwan 2013-08-05 11:06:54