store.js - 轻松实现本地存储(LocalStorage)
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)
})
|
获取代码:https://github.com/marcuswestin/store.js
本文链接:store.js - 轻松实现本地存储(LocalStorage),转载请注明