封装localStorage实现自定义缓存过期

原创 rollcat 随笔 javascript 233阅读 2017-11-22 16:20:25 举报

在localStorage是h5中很好用的功能,有着比cookie更快速且容量更大的特性,如果频繁的读取和存储数据,而数据有json,有字符串,就会照成大量代码冗余,封装一起就看起来好很多
javascript 代码

而有时候我们在项目开发中经常遇到一个数据仅需要保存一段时间,这时候使用localStorage就不能轻易满足需求了,那么是不是可以对存取过程做一下修改,使它像cookie那样设定过期时间呢,是的,借鉴cookie的存储过程是一个不错的选择
javascript 代码

这样就可以在使用local.set(key, val, expiretime)来设定过期时间,当然这样的程序也有bug,就是过于依赖设备时间,私认为这个小问题无需过于纠结,瞻前顾后反而拖累自己。
知乎专栏地址封装localStorage实现自定义缓存过期 - TEEMO

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复