保存前端应用程序的用户数据

时间:2016-08-25 09:51:14

标签: javascript backbone.js

我正在使用Backbone开发前端应用程序。在应用程序启动服务调用,我得到一些用户相关的数据 - 数字,货币,日期格式和类似的东西。我必须保存这些数据以备将来使用。问题是 - 在哪里?它可以是本地存储 - 但它的目的是有点不同或一些单独的Backbone模型。有更好的选择吗?

1 个答案:

答案 0 :(得分:1)

本地存储是在用户会话之间保存数据的有用工具。但是,您建议当用户首次访问(单页)应用程序时,会进行服务调用以检索用户相关数据(类似于我想象的用户配置文件,配置文件图片,区域设置和用户喜好)。

这意味着除了任何加载的javascript对象之外,不需要在浏览器中保留数据。单例模型是解决这个问题的常用模式。

有关如何使用单例Backbone模型的好例子,请参阅以下答案:https://stackoverflow.com/a/9825238/1084004