Dexie.js indexedDB 封装器开源项目

我要开发同款
真友2014年08月22日
61阅读
开发技术JavaScriptTypeScript
所属分类数据库管理工具、数据库相关
授权协议Apache-2.0

作品详情

Dexie.js是indexedDB封装器。

简洁直观的API,方便使用

友好的代码完成

适应人类阅读习惯的查询:db.friends.where("lastName").anyOf("Helenius","Fahlander").each(function(friend){...})

使用事物范围处理错误

当前只支持indexedDBwrapper,不区分大小写搜索,设置匹配和逻辑OR操作

兼容Promise/A+

调用程序不会隐藏后端indexedDB

高性能

跨浏览器:

IE10+

Chrome

Firefox

Opera15+

Androidbrowser

Blackberrybrowser

Operamobile16+

ChromeforAndroid

FirefoxforAndroid

IEMobile

Safari8

IOSSafari8

扩展关键字范围查询:equalsIgnoreCase(),anyOf([a,b,c,d,...]),startsWith(),startsWithIgnoreCase()

 逻辑"OR":friends.where("age").below(40).or("length").above(200).toArray(...);

支持简单扩展构建和插件构建

简单而强壮的错误处理

简单的升级框架

单元测试

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论