我正在评估是否应该使用BackBone.js
我只对 BackBone 的良好结构感兴趣。但犹豫是否使用 jQuery 作为后端(因为我使用了其他 JS 库)。
使用主干我们“必须”将jQuery作为依赖项是真的吗?
我正在评估是否应该使用BackBone.js
我只对 BackBone 的良好结构感兴趣。但犹豫是否使用 jQuery 作为后端(因为我使用了其他 JS 库)。
使用主干我们“必须”将jQuery作为依赖项是真的吗?
很好的问题,我问了自己很多次。基本上排除 jQuery 或Zepto不是问题,但前提是您不需要sync或任何Backbone.View.
BackbonejQuery.ajax用于同步,这很难手动创建(如果你想要跨浏览器支持),还有 DOM 事件,它们在任何Backbone.View. 还有一些与Backbone.History.
在任何需要这些 Backbone 功能的地方,问题仍然存在,这几乎是基本的 Backbone 功能。
没有骨干不依赖于要使用的jquery ..它是一个独立的库
Backbone 唯一的硬依赖是 Underscore.js (>= 1.4.3)。对于 RESTful 持久性,通过 Backbone.Router 的历史支持和使用 Backbone.View 的 DOM 操作,包括 json2.js,以及 jQuery (>= 1.7.0) 或 Zepto。