我正在评估是否应该使用BackBone.js
我只对BackBone的漂亮结构感兴趣。 但是对于后端使用jQuery犹豫不决(因为我使用了其他JS库)。
使用主干我们“必须”将jQuery包含为依赖项吗?
答案 0 :(得分:1)
非常好的问题我已经问了很多自己。基本上排除jQuery或Zepto并不是问题,但前提是您不需要sync
或任何Backbone.View
。
Backbone使用jQuery.ajax
进行同步,这很难手动创建(如果您需要跨浏览器支持),还有DOM事件,这些事件在任何Backbone.View
中都有很大的集成。还有一些与Backbone.History
相关的jQuery。
问题仍然存在于任何需要Backbone功能的地方,这几乎是地面Backbone功能。
答案 1 :(得分:0)
没有主干不依赖于要使用的jquery ..它是一个独立的库
Backbone唯一的硬依赖是Underscore.js(> = 1.4.3)。对于RESTful持久性,通过Backbone.Router进行历史记录支持,使用Backbone.View进行DOM操作,包括json2.js,以及jQuery(> = 1.7.0)或Zepto。