我评估我是否应该使用BackBone.js
Backbone.js的去耦和jQuery
我只对骨干网的漂亮结构感兴趣。 但是对后端使用jQuery犹豫不决(因为我使用了其他JS库)。
是不是真的要使用主干我们“必须”包含jQuery作为依赖关系..?
我评估我是否应该使用BackBone.js
Backbone.js的去耦和jQuery
我只对骨干网的漂亮结构感兴趣。 但是对后端使用jQuery犹豫不决(因为我使用了其他JS库)。
是不是真的要使用主干我们“必须”包含jQuery作为依赖关系..?
没有骨干心不是依赖jquery的使用..其一个独立的库
骨干唯一硬依赖性Underscore.js(> = 1.4.3)。对于RESTful持久性,通过Backbone.Router支持历史记录和使用Backbone.View进行DOM操作,包括json2.js和jQuery(> = 1.7.0)或Zepto。
为什么downvote ?? – 2013-05-09 18:30:13
你说的不对。您可以排除jQuery,但您的视图和同步不起作用。 – drinchev 2013-05-09 18:31:15
尝试使用仄 – 2013-05-09 18:32:39
相当好问题,我问过自己很多。基本上排除jQuery或Zepto并不是问题,但只有当您不需要sync
或任何Backbone.View
时。
骨干网使用jQuery.ajax
进行同步,这是很难手动创建(如果你想跨浏览器支持),也DOM事件,这些事件严重集成到任何Backbone.View
。还有一些与Backbone.History
相关的jQuery。
问题仍然存在,任何地方,你需要这些骨干功能,这几乎是地面骨干网的功能。
感谢drinchev,不幸的是很难摆脱AJAX调用。它可以在Backbone中配置为使用其他AJAX库吗? – iwan 2013-08-05 11:06:54
“骨干唯一硬依赖性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
可能重复:http://stackoverflow.com/questions/10241831/is-backbone-js-hard-dependency-on-jquery – Protostome 2013-05-09 19:06:40