解耦backbone.js和jquery

时间:2013-05-09 18:25:51

标签: javascript backbone.js

我正在评估是否应该使用BackBone.js

我只对BackBone的漂亮结构感兴趣。 但是对于后端使用jQuery犹豫不决(因为我使用了其他JS库)。

使用主干我们“必须”将jQuery包含为依赖项吗?

2 个答案:

答案 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。

present here