我想知道使用 Backbone.js(或其他 MV* JS 框架)而不将整个应用程序重写为单页应用程序的最佳方法是什么。我只想使用 JS 和 API 处理 CRUD 操作,但保留旧的导航链接。
如果用户导航到/venues,他可以在不离开页面的情况下进行与 field 相关的CRUD。
我想这就像做了很多SPA。
如何模块化 Backbone(或任何其他 JS 框架),以便我可以仅触发每个页面上我需要的模块。
非常感谢您的帮助。
最佳答案
我在很多不同的情况下都使用这样的主干。我最终得到:
- 忽略路由器
- View 和模块只是带有一些内置有用方法的 JS 字典
- 集合是增强的数组
之后,只需编写一些 javascript 即可!
关于非 SPA 的 JavaScript 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14961676/