idbwrapper 围绕indexedDB api的基于承诺的包装器
这个项目被无限期搁置,目前没有维护。IDB包装器正在努力为indexedDB使用我个人喜欢的API创建一个基于Promise的API。这个项目存在是因为我想要一个适合我需求的包装器,我可以用我认为合适的任何方式来塑造它。这个项目还处于起步阶段,类似于我第一次尝试编写有用的包装器。目前没有单元测试,但最终会有。这个包装器并不意味着弥合不同indexedDB实现之间的差距。它用于实现当前规范的现代浏览器。最后但并非最不重要的一点:对于草率的文档感到抱歉。当我有时间时,我会更新它们。
对于那些想深入了解indexedDB实例的读者,可以参考这个详细的demo。而如果你想要一个超级简单小型的基于Promise采用IndexedDB的键值存储,看看这里的介绍吧!
若你对Promise的理解和实现感兴趣,不妨浏览一下Promise的深入解析和Promise.all的使用。这些资源不仅帮助你更好地理解Promise的概念,还能让你在实际编程中如虎添翼!
应用程序接口
IDBWrapper
IDBWrapper(数据库,版本)用于创建新实例的构造函数
database -要打开的数据库的名称
version -应该打开的版本
类方法
初始化(数据库,版本)无需使用new即可构造新的IDBWrapper实例。
下载地址
用户评论