cache-lib
Version:
cache.js 是一个轻量级的 JS 库,对 `localStorage`、`sessionStorage`进行了扩展,增加了序列化方法和过期时间。可以直接存取JSON对象、设置过期时间。
42 lines (38 loc) • 973 B
HTML
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div class="content"></div>
<script src="../src/cache.js"></script>
<script>
window.onload = function() {
var cache = new Cache('localStorage');
cache.debug.enable();
cache.set('test', {
'name': '胡海华'
}, {
'type': 's',
'delay': 1
});
cache.set('test1', {
'name': '胡意'
});
localStorage.setItem('test2', 'haha');
cache.set('test2', 'haha1');
cache.update('test2', {
'name': 'haha2'
}, {
'type': 'd',
'delay': 1
});
setTimeout(function() {
cache.clear('exp');
}, 3000);
console.log(cache.get('test2'));
}
</script>
</body>
</html>