添加了缓存功能与命名空间的 localStorage 与 sessionStorage

2016-06-30 16:43:27 +08:00
 milklee

做前端的同学对 localStorage 与 sessionStorage 都不陌生吧?查看 MDN 的简介

我个人认为,原生的 localStorage 与 sessionStorage 有以下缺点:

如果有了上面提到的“命名空间”和“缓存层”的话:

基于以上几点,我开发了 NamedStorage

详情见 GitHub 主页: https://github.com/lmk123/NamedStorage

欢迎点赞和提 issue !

2821 次点击
所在节点    分享创造
6 条回复
MinonHeart
2016-07-02 13:19:45 +08:00
命名空间感觉没必要。倒不如增加数据过期时间和数据版本的管理
murmur
2016-07-03 09:12:19 +08:00
你们真拿 localStorage 和 sessionStroage 当持久化来用了么?
milklee
2016-07-03 12:56:43 +08:00
@MinonHeart 是啊,不过这方面已经有很多其他的库了
milklee
2016-07-03 12:57:25 +08:00
@murmur 不行吗😂
hantsy
2016-07-05 10:08:26 +08:00
Key/value 方式完全没必要。。。用 Angular 扩展很多,不用关心 Ser/Des 操作。同步到 LocalStorage 可以异步,不会 Block UI 。
milklee
2016-07-05 10:22:03 +08:00
@hantsy 是的,我也觉得我设计的不太好,当时想着的是既有缓存又能操作 storage

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/289385

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX