我正在开发以骨干为基础的混合移动应用程序。我是骨干的新手。学习结构本身需要花费大量时间。逻辑是将信息从服务呈现给用户并将信息发布到服务器。信息收集跨越多个页面。信息的呈现也跨越多个页面。什么是最好的结构?我真的很担心如何在我的要求中使用模型和集合。任何帮助表示赞赏。
答案 0 :(得分:0)
老实说,你的问题中没有足够的信息来真正回答你的问题。
但我仍然可以给你一些信息。
Backbone是一个MV *框架,它是Model和View中最重要的两个类。模型以通常的方式工作,并与数据库交互。这些视图更接近于控制器在通常的MVC框架中的作用,并从模型中获取信息以将其放在屏幕上。
信息收集跨越多个页面。信息的呈现也跨越多个页面。什么是最好的结构?
Backbone最适合单页面应用程序,因此您应该尝试将整个应用程序保留在单个页面上(这并不意味着终端路由器会看到单个页面,因为java脚本可以在需要时重新呈现页面)。
您可以在以下视图之间共享信息:
var model = Model();
var view1 = view1({model:model});
var view2 = view2({model:model});
所有视图都可以使用相同的数据访问相同的模型。
进一步阅读:
初学者:Backbone Tutorials
中级到专家:Osmani's awesome book