Html5系列(十一)store.js - 轻松实现本地存储(LocalStorage)
来源:互联网 发布:工控软件下载 编辑:程序博客网 时间:2024/05/01 11:40
store.js 是一个兼容所有浏览器的 LocalStorage 包装器,不需要借助 Cookie 或者 Flash。store.js 会根据浏览器自动选择使用 localStorage、globalStorage 或者 userData 来实现本地存储功能。
store.js 提供非常简洁的 API 来实现跨浏览器的本地存储功能:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
store.set(
'username'
,
'marcus'
)
store.get(
'username'
)
store.remove(
'username'
)
store.clear()
store.set(
'user'
, { name:
'marcus'
, likes:
'javascript'
})
var
user = store.get(
'user'
)
alert(user.name +
' likes '
+ user.likes)
// Get all stored values
store.getAll().user.name ==
'marcus'
// Loop over all stored values
store.forEach(
function
(key, val) {
console.log(key,
'=='
, val)
})
支持的浏览器:
- Tested in iOS 4
- Tested in iOS 5
- Tested in iOS 6
- Tested in Firefox 3.5
- Tested in Firefox 3.6
- Tested in Firefox 4.0+
- Support dropped for Firefox < 3.5 (see notes below)
- Tested in Chrome 5
- Tested in Chrome 6
- Tested in Chrome 7
- Tested in Chrome 8
- Tested in Chrome 10
- Tested in Chrome 11+
- Tested in Safari 4
- Tested in Safari 5
- Tested in IE6
- Tested in IE7
- Tested in IE8
- Tested in IE9
- Tested in IE10
- Tested in Opera 10
- Tested in Opera 11
- Tested in Opera 12
- Tested in Node.js v0.10.4 (with https://github.com/coolaj86/node-localStorage 1.0.2)
0 0
- Html5系列(十一)store.js - 轻松实现本地存储(LocalStorage)
- store.js - 轻松实现本地存储(LocalStorage)
- store.js - 轻松实现本地存储(LocalStorage)
- store.js - 轻松实现本地存储(LocalStorage)
- 轻松实现本地存储(LocalStorage)-store.js
- store.js - 轻松实现本地存储(LocalStorage)
- javascript之store.js 轻松实现本地存储(LocalStorage)
- store.js - 实现本地存储(LocalStorage)
- html5本地存储 localStorage(二)
- HTML5 LocalStorage 本地存储(转)
- js学习之HTML5 LocalStorage 本地存储
- html5 localStorage实现表单本地存储
- HTML5 LocalStorage 本地存储
- HTML5 LocalStorage 本地存储
- HTML5 LocalStorage 本地存储
- HTML5 LocalStorage 本地存储
- HTML5 LocalStorage 本地存储
- HTML5 LocalStorage 本地存储
- 第一篇
- Mysql数据库中文乱码
- ffmpeg 如何配置编译
- 二级指针
- 【Oracle】数据库查看表结构命令
- Html5系列(十一)store.js - 轻松实现本地存储(LocalStorage)
- 继承TPersistent类
- weblogic对xml中BOM处理异常——org.xml.sax.SAXParseException:Content is not allowed in prolog
- android 自定义progressDialog实现
- Gps纠错
- muti-thread & fork
- ext-grid常见问题 : Grid
- IOS: iPhone键盘通知与键盘定制
- ORACLE中date类型字段的处理