indexedDB

2024/4/12 6:11:35

indexedDB的基础使用--索引

文章目录索引的创建createIndex的用法参数说明IDBIndex常用方法IDBIndex.get()用法参数IDBIndex.getAll()用法参数根据MDN文档的描述,索引是一种为了在其他 objectStore中查找数据的 objectStore。用户可以使用这个接口来获取数据。用户可以通过主键或者是索引来获取…

IndexDB 浏览器服务器

IndexDB 浏览器服务器 文章部分内容引用: https://www.ruanyifeng.com/blog/2018/07/indexeddb.html https://juejin.cn/post/7026900352968425486#heading-15 基本概念 数据库:IDBDatabase 对象对象仓库:IDBObjectStore 对象索引&#xff1…

dexie.js 中文教程

dexie.js使用教程 what 它是什么 dexie.js是一个对浏览器indexexDB的包装库,使得我们可以更方便地操作indexedDB。 why 为什么用它 由于原生indexedDB具有几下缺点 原生所有操作都是在回调中进行的原生所有操作都需要不断地创建事务,判断表和索引的…

indexedDB的基础使用—事务

。事务是indexedDB数据库中非常重要的一个概念,因为任何对于数据库中数据的读和修改的操作只能在事务中进行。 文章目录事务的创建IDBTransaction对象属性事件方法多个事务的执行顺序事务的创建 事务由IDBDatabase对象调用其transaction方法创建。 let IDBTransac…

IndexedDB的基础使用—表的增删查改

文章目录事务(transaction)增删查改下面是创建数据库跟一个名为 test数据表的基础代码。后面通过这个例子来演示indexedDB的增删查改。let db; function createDataBase(dataBaseName){let request indexedDB.open(dataBaseName);request.onupgradeneeded ()>{db request…

IndexedDB封装

文章目录IndexedDB封装封装(增,删除,查):使用IndexedDB封装 封装(增,删除,查): var inquiryDB function (cb) {var obj new Object();obj.name "imC…

indexeddb 二次封装

1、封装一个indexedDB的使用类库(CreateDB) // business database const dbMap {defaultDBName: "local_basic_db" };// Database default storage space (database table) let defaultDBTable "basic_table"; // default databa…

IndexedDB的基础使用—数据库的创建

一个IndexedDB数据库可以如下所示创建: let request indexedDB.open(testDB);IndexedDB的许多操作都不是“调用–返回”类型的,而是“调用–请求”类型的。上面的代码就是典型。indexedDB.open方法返回的并不是一个数据库对象,而是一个IDBO…