<分区>
我看过 Backbone.js,虽然它是一个很棒的产品,但我不喜欢绑定(bind)到 jQuery/Zepto 以进行 Controller 导航。
我知道我可以在没有 jQuery 的情况下在 Backbone 中使用诸如模型/集合之类的东西,尽管我确实想在 Controller 中使用路由而不是自己重新发明轮子。
所以我的问题是,是否有任何轻量级 MVC 框架最好与 JS 框架无关,或者在最坏的情况下支持 Prototype/MooTools?
<分区>
我看过 Backbone.js,虽然它是一个很棒的产品,但我不喜欢绑定(bind)到 jQuery/Zepto 以进行 Controller 导航。
我知道我可以在没有 jQuery 的情况下在 Backbone 中使用诸如模型/集合之类的东西,尽管我确实想在 Controller 中使用路由而不是自己重新发明轮子。
所以我的问题是,是否有任何轻量级 MVC 框架最好与 JS 框架无关,或者在最坏的情况下支持 Prototype/MooTools?
最佳答案
Backbone 的 jQuery 集成只是一个轻度依赖项——它不是必需的。如果您不想使用 View 或 Controller (即——没有 DOM 操作或 Ajax 持久性),而只是坚持使用模型和集合,您可以完美地使用 Backbone,而根本不包括 jQuery。
Jerome Gravel-Niquet 还完成了构建由 Mootools 而不是 jQuery 支持的 Backbone 版本的工作:
关于javascript - 用于 JavaScript 的轻量级 MVC 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4335443/