透明地保存数据在HTML5本地存储
Transparently saving data in HTML5 Local Storage
我想正常使用Javascript对象文字和数组,并让它们自动保存在本地存储中。
我想读取,编辑和删除对象字面量和数组的成员,就像我对任何其他对象一样-使用正常的赋值运算符a.b = 'c'
和正常的点表示法表达式d.e
进行读取。
当浏览器下次访问该页时,这些数组和对象字面量的先前内容将自动从本地存储加载。我不希望显式地调用任何东西来存储这些数据,它应该只是工作。
我有什么选择?
使用方法代替普通属性的例子
var SavedObject= {
b: function(val) {
if (typeof(val)!=="undefined") {
this._b=val;
this.SerialiseToLocalStorage();
}
return val;
},SerialiseToLocalStorage: function() {
//whatever
}
}
SavedObject.b(1); //set value
var x = SaveObject.b(); // get value
你还需要初始化的值在文档加载当然…
相关文章:
- 在页面卸载时写入HTML5 FileSystem API存储
- 通过phonegap中的电子邮件发送存储在html5 localStorage中的信息
- 使用HTML5 JS框架进行本地存储
- 移动设备上本地存储(html5)的安全性
- Html5 Web 存储未在第二页中显示数据
- HTML5 本地存储作为缓存和单个资产请求
- 如何将WordPress帖子ID传递到HTML5本地存储
- 存储在HTML5存储中的引导崩溃的当前状态
- 如何将jQuery克隆的文本输入保存到cookie或html5存储中
- asp.net和html5网络存储
- 无法使用HTML5 Web存储保存布尔值的解决方法
- HTML5本地存储URL前缀
- Html5存储本地存储数据库文件
- 使用html5的本地存储来存储变量值
- PHP聊天-在html5中存储id
- html5文件api,将用户选择的目录存储在sessionStorage中
- 如何获取当前应用程序使用的总html5存储大小
- 本地存储在使用 js 和 html5 的游戏中无法正常工作
- 本地存储HTML5
- 保存值从Span ID到本地存储HTML5