爱意满满的作品展示区。
wh1100717

LocalDB:前端存储框架, web storage 封装,支持跨域数据存储及共享,欢迎小伙伴们提意见^_^

  •  
  •   wh1100717 ·
    wh1100717 · Jan 6, 2015 · 4704 views
  •   You need to sign in to view this topic
    This topic created in 4316 days ago, the information mentioned may be changed or developed.
    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
    3 replies  •  2015-01-07 00:23:57 +08:00
    kslr
        1
    kslr  
       Jan 6, 2015
    god
    giuem
        2
    giuem  
       Jan 6, 2015 via Android
    这个不错
    wh1100717
        3
    wh1100717  
    OP
       Jan 7, 2015
    @giuem @kslr 谢谢支持 欢迎提issue
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2454 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:31 · PVG 13:31 · LAX 22:31 · JFK 01:31
    ♥ Do have faith in what you're doing.