快速上手indexedDb进行业务开发

本文旨在提供一个快速上手IndexedDB的指南,通过Dexie.js库简化操作。内容包括IndexedDB的基本概念、特点、适用场景,以及如何使用Dexie建立数据库、创建表、进行增删改查操作。适合需要在前端缓存大量结构化数据的开发者参考。
摘要由CSDN通过智能技术生成

这篇文章不是对indexedDb进行详细介绍,只是我在上手使用中发现完整介绍怎么使用indexedDB的资料实在太少,大部分就是为了混个阅读量简单介绍一下,所以整理一些我在使用过程中的经验方便大家在业务压力下快速上手

传送门

https://developer.mozilla.org/zh-CN/docs/Web/API/IndexedDB_API

https://dexie.org/docs/

在你使用IndexedDB之前你需要先弄懂的 1 什么是IndexedDB 2 为什么要用IndexedDB 然后再看怎样用,当然你急着要用可以直接跳过

官方解释 IndexedDB是一个基于JavaScript的面向对象的数据库。 IndexedDB允许您存储和检索用键索引的对象;可以存储结构化克隆算法支持的任何对象。

首先他是个数据库,那么作为数据库你就要明白他的基本模式就是一个库(db)里边装若干个表(table),然后再看他的一些特色

1 他是基于键值对存储的这一点和storage有点像

2 支持结构化数据的存储

3 由于indexedDb是存储在本地磁盘,所以理论上硬盘有多大就可以存多少

4 他的所有操作都是异步

indexedDB is an asynchronous database, meaning that any operation that requires a result won’t be returned directly

5 支持事务

Whenever you are going to do more than a single operation on your database in a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值