骨干维护状态

时间:2012-04-24 08:23:03

标签: backbone.js state singlepage

我正在使用Backbone.js开发一个JavaScript重型单页面应用程序。目标如下;

  • 用户从一组多选框开始,这些多选框填充了过滤器元素以查询一组资源。这些多选框相互依赖。此外,从服务器查询多选中的元素,并依赖于登录的用户,换句话说,它们依赖于与登录用户关联的资源。

  • 用户填写多选框并按下“过滤器”按钮。按下此按钮时,将获取一个集合,从而使用一组查询参数(多个数组值)来获取反映过滤器元素的集合。

  • 获取集合时,将显示包含资源的视图。此视图具有多个子视图,并且必须可以在维护状态(由于查询参数而获取的集合)的同时向下钻取特定资源

如何在这种用例中维护Backbone应用程序中的状态?我已经看了很多例子,但所有这些都很简单有用。

1 个答案:

答案 0 :(得分:0)

我是backbone.js的新手,并尝试使用Backbone.js开发单页应用程序。在我对backbone.js文档的有限理解中,我没有遇到使用backbone.js核心维护状态的更好方法。但是,在过去,我使用过jStorage:http://www.jstorage.info/,一个用于Prototype,MooTools和jQuery的简单包装器插件,用于在浏览器端缓存数据(字符串,数字,对象,甚至是XML节点)。它很容易集成并开始使用。在我的应用程序中,我将暂时使用它...我认为这可以共享...因此,当我遇到这个问题时,我在这里提到它...我希望这会有所帮助