lscache-websql是一个简单的库,它提供了一个API(使用WebSQL而不是localStorage),以便在客户端缓存数据,并将到期时间与每条数据相关联。该库提供了来自lscache的附加参数和函数。若浏览器不支持WebSQL,库将自动降级,不进行缓存,所有缓存请求都返回null。
依赖关系:
- 依赖jQuery,目前是延迟实现,未来计划移除该依赖。
方法
该库公开了五个方法:
-
set(key, value, mins):存储值,并在指定的分钟数后过期。
-
参数:
-
key(字符串)
-
value(对象或字符串)
-
mins(数字,可选)
-
-
返回值:jQuery.Promise(成功时解决,失败时拒绝)
-
get(key):获取指定键的值。
-
remove(key):删除指定键的缓存。
-
flush():清除所有缓存。
-
isExpired(key):检查指定键是否过期。
暂无评论