2

我正在开发基于骨干网的混合移动应用程序。我是骨干的新手。学习结构本身需要花费大量时间。其逻辑是将来自服务的信息呈现给用户,并将信息发布到服务器。信息收集跨越多个页面。并且信息的呈现也跨越多个页面。最好的结构是什么?我真的很担心如何在我的要求中使用模型和集合。任何帮助表示赞赏。

4

1 回答 1

0

老实说,您的问题中没有足够的信息来真正回答您的问题。

但我仍然可以给你一些信息。

Backbone 是一个 MV* 框架,它的两个最重要的类是模型和视图。模型以通常的方式工作,并与数据库交互。视图更接近于通常 MVC 框架中的控制器角色,并从模型中获取信息以将其显示在屏幕上。

信息收集跨越多个页面。并且信息的呈现也跨越多个页面。最好的结构是什么?

Backbone 最适合单页应用程序,因此您应该尝试将整个应用程序保持在一个页面上(这并不意味着最终路由器看到一个页面,因为 java 脚本可以在需要时重新呈现该页面)。

您可以像这样在视图之间共享信息:

var model = Model();
var view1 = view1({model:model});
var view2 = view2({model:model});

所有视图都可以访问具有相同数据的相同模型。

进一步阅读:

初学者:骨干教程

中级到专家:奥斯马尼的真棒书

于 2013-06-06T22:38:33.640 回答