Dexie.js--IndexedDB开源封装器

什么是IndexedDB

内置于浏览器中的noSql数据库

使用场景:

客户端需要存储大量数据

最大存储空间是动态的——它取决于您的硬盘大小

IndexedDB特点

1) 非关系型数据库(NoSql)

2键值对存储每一个数据记录都有对应的主键,主键不能重复

3异步操作不会锁死浏览器

4)支持事务可回滚

5同源策略每个数据库对应创建它的域名

6存储容量显著

7)支持索引index

8)支持游标cursor

9支持二进制储存可以储存二进制数据(ArrayBuffer 对象和 Blob 对象)

什么是Dexie.js

IndexedDB的开源封装器

DexieW3Techs.com排名前30js库之一

Dexie.js客户:101,080个网站   eg:沃尔玛 、微软代办、 WhatsAp

优势:

1.IndexedDB原生接口难用, Dexie.js语法简单友好

2.异步API,几乎所有方法都有回调

3.支持原生方法

Dexie.js的使用

1安装dexie

      npm install dexie

2使用dexie

db.version(1).stores({
  items: '++id, name,query'
}) await db.items.put({

        await db.items.put({

          id: 2,

          name: 'formData.model',

          query: JSON.stringify(val)

        })

     db.items.delete(1)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值