LocalDB 为开发者提供简单、易用又强大的浏览器端数据存取接口,其被设计用来为 WEB 应用、手机 H5 应用、网页游戏引擎提供浏览器端持久化存储方案。
2014/8/24创建了这个repository,花了一上午的时间对localstorage进行了API的封装,形成了这个项目的雏形,但万万没想到,第一个稳定版本的发布竟然过了四个月的时间。
期间项目经历N次重构,甚至推翻重写,经历了API推翻重新定义,文档及website推翻重写,也经历了由于太忙或者懒于写文档而长久搁置,但最终还是阶段性完成了^_^。
目前支持以下特性:
基于 JSON 文档风格的存储方式
支持多种数据格式的存储,例如:函数、正则表达式
支持基于文档的富查询及排序功能
支持 AMD/CMD/Standalone 等多种模块加载方式
支持数据存取加密功能
智能存储引擎切换
支持域白名单功能,实现跨域共享数据,独特的跨域数据共享解决方案
独特的域数据模块化解决方案
高安全性(可以通过更改proxy来隐藏数据所存储的真实域)
支持 Promise 或 Callback 异步编程
支持 BSON objectId
目前该项目用于内部的一些试验性项目中,希望之后会对其稳定性和性能又进一步的优化,功能上可以进一步扩展,也希望该项目可以给一些小伙伴提供一丝帮助。
项目介绍及API网址:
http://localdb.emptystack.net/项目网址:
https://github.com/wh1100717/localDB
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/159800
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.