为前端应用保存用户数据
Saving user data for frontend app
我正在用Backbone开发一个前端应用程序。在应用程序上启动一个服务调用,在那里我得到一些用户相关的数据-数字,货币,日期格式和类似的东西。我必须保存这些数据以备将来使用。问题是,在哪里?它可以是本地存储——但它的目的有点不同,或者是一些单例主干模型。有没有更好的选择?
本地存储是在用户会话之间持久化数据的有用工具。然而,您建议当用户第一次访问(单页)应用程序时,调用一个服务来检索用户相关数据(类似于我想象的用户配置文件、配置文件图片、区域设置和用户首选项)。
这意味着除了加载的javascript对象之外,不需要在浏览器中持久化数据。单例模型是解决这个问题的常用模式。
关于如何创建单例主干模型的好例子,请参阅以下答案:https://stackoverflow.com/a/9825238/1084004
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 画布数据到图像
- 使用jquery将mysql数据获取到新的表行中
- 使用html中的外部javascript进行数据验证
- 有时数据是't显示在浏览器中
- React中的数据集表示
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据