属性:15独JavaScript本地存储技术的函数库和工具

当构建更复杂的JavaScript应用程序运行于用户之浏览器是好管用的,它可于浏览器中存储信息,这样的音讯可为共享于不同的页面,浏览会话。
每当日前的千古,这将起或单给cookies文本文件保留到用户之微处理器,管理这些JavaScript的方式是不好的。现在发生相同种植新技巧,称为本地存储,这是一个好像之事务,但与一个重复爱采取的接口。

当马上首文章被,我们已经募集了15之JavaScript库和工具与本土存储工作,所以给我们来探索列表,请随意张贴在脚的评论,分享你的理念。

1. Lockr

图片 1
Lockr (pronounced /ˈlɒkəʳ/)
是一个分外轻量级的图书馆(小于2K压缩),旨在救助您怎样与localStorage互动。保存对象及高频组,数字或者任何类型的数码,可以经过下像API,深受node_redis。

2. ISbridge

图片 2
1K的图书馆当跟一个浏览器标签页之间的音信置换。它应用当地存储作为通信信道。

3. Angular Storage

图片 3
储存得当AngularJS。它使当地存储的默认,但若它们是未可用的,它应用ngcookies,并使用缓存系统,所以,如果您曾产生一个价值,它就是无法将她由公司还。

4. Store

图片 4
一个满载特性的和自己的主意来运本土存储和对话存储(JSON,命名空间,扩展,等)。如果地方存储或会话存储不可用,他们以伪造防止误,但数目存储不见面跨时的公文/页面的生活。使用store.old.js扩展添加存储持久化API的支持原本的浏览器。

5. Collection.js

图片 5
collection.js小但功能强大的地方数据库及开发本土存储。collection.js与所有现代浏览器IE8的支撑,如果你要动用pollyfill
ES5。

6. Lz-String

图片 6
LZ系列旨在满足存储大量数量存储的急需,特别是在移动装备及。本地存储通常是零星的长空,你可抽,你可储存更多之多少。

7. Basil.js

图片 7
basil.js被叙为一个集合之本土存储,会话存储,和Cookie的API,它概括部分奇特之及深简便的采取特点。它出自麻省理工学院的许可证。

8. dStore

图片 8
dstore包是一个数码基础设备的框架,并就此数据集合和对象交互建模提供工具。dstore设计与各种数码存储介质中劳作,并提供一个同一的接口访问数在不同之用户接口组件。

9. PouchDB

图片 9
PouchDB 是一个开源之JavaScript库由Apache
CouchDB的规划非常好地运作于浏览器。pouchdb创建帮助网站开发者构建应用程序的做事,离线和在线一样。
它可假设应用程序数据存储于本土,而离线,然后共同它CouchDB和配合的服务器应用程序时再次联合,保持用户#
8217;数据并无论身在何处,他们下次登录。

10. Loki.js

图片 10
LokiJS
是一个内存数据库的先期考虑性能高于一切,lokijs支持再次快之公文访问字段索引及推行得生好(近500000处的平分开发机)上。其厝的近乎为足以以索引数据的子集为再次快的性能。

11. LocalForage

图片 11
localForage
是一个JavaScript的短平快与省略的存储库。localforage提高你的Web应用程序的离线经验运用异步存储(IndexedDB或询问)用一个粗略的仓储API

12. secStore.js

图片 12
secStore
简单包装处理在浏览器客户端存储机制。它为取名也secstore.js因为不但以这个插件帮助您于透明底存储检索客户端数据,但它们可以随心所欲说SJCL(斯坦福JavaScript加密库)使用的数提供一个安全层。

13. IScache

图片 13
当时是一个简练的库,模拟下HTML5 localStorage
memcache的效应,这样您可缓存在客户端数据和有关的逾期时,每个数据块。如果localstoragelimit(~超过5MB),它试图透过去除是极度相近到期反正项目创建空间。如果存储不可用在颇具浏览器中,图书馆会不缓存和缓存请求返回null。

14. Barn

图片 14
Redis的API提供了一个诸如谷仓顶上之地面存储(或其它其它存储实现Web存储API)。操作是原子的,所以即便用户关闭浏览器窗口,或不当让丢弃来和未处理的粮库保持一致的状态。

15. MonguitoDB

图片 15
实用程序执行CRUD操作以本土存储,会话存储,或另对象实现由W3C定义之仓储接口。这个图书馆是MongoDB的开导,和组成部分功能是语法类似于安他们是芒果,具有自然的差异性和局限性。

相关文章