当前位置: 首页 > wzjs >正文

公共资源交易中心官网首页杭州排名优化公司电话

公共资源交易中心官网首页,杭州排名优化公司电话,asp iis设置网站路径,设计接活的网站IndexDB详细讲解 IndexedDB 是浏览器提供的一种底层 API,用于在客户端存储大量结构化数据。相比 Web Storage(localStorage/sessionStorage),它支持更复杂的数据结构、事务处理、索引查询等高级功能。以下是一个系统化的讲解: 一、核心概念 1、​数据库(Database)​ 每…

IndexDB详细讲解

IndexedDB 是浏览器提供的一种底层 API,用于在客户端存储大量结构化数据。相比 Web Storage(localStorage/sessionStorage),它支持更复杂的数据结构、事务处理、索引查询等高级功能。以下是一个系统化的讲解:

一、核心概念

1、​数据库(Database)​

  • 每个源(origin)可以创建多个数据库
  • 数据库有版本号,结构变化时需要升级版本

2、​对象存储(Object Store)​

  • 类似 SQL 的表,存储键值对
  • 可以定义主键(keyPath)或使用自动生成的键

3、​索引(Index)​

  • 基于对象存储的字段创建索引,加速查询
  • 可以创建多个索引,支持复合索引

4、​事务(Transaction)​

  • 所有操作必须在事务中进行
  • 三种模式:readonly、readwrite、versionchange

5、​游标(Cursor)​

  • 用于遍历对象存储或索引中的记录

6、​请求与事件

  • 异步 API,基于事件和请求响应模型

二、基本操作流程

1、打开/创建数据库

在 IndexedDB 中,打开或创建数据库是使用 indexedDB.open() 方法的入口操作。这个过程涉及版本控制、结构初始化、错误处理等关键环节。实例代码如下:

const request = indexedDB.open('myDB', 3); // 名称 + 版本号
request.onupgradeneeded = (event) => {// 数据库升级时触发(新建或版本号变化)const db = event.target.result;// 创建对象存储(如果不存在)if (!db.objectStoreNames.contains('users')) {const store = db.createObjectStore('users', {keyPath: 'id',         // 主键字段autoIncrement: true    // 自动生成主键});// 创建索引store.createIndex('age_idx'
http://www.dtcms.com/wzjs/148447.html

相关文章:

  • 工程公司总经理年终总结昆明优化网站公司
  • 有什么专业做蛋糕的网站吗广州网络营销运营
  • 旅游电子商务网站建设费用网络广告投放网站
  • vk网站做婚介友情链接交换方式有哪些
  • 哪做网站比较好万词霸屏百度推广seo
  • 如何开网站做代销广告联盟赚钱app
  • 辛集哪做网站南宁seo咨询
  • 代做网站收费标准域名申请哪家好
  • 网站开发公司怎么做账网络营销企业网站
  • 哪些做海报比较好的网站流量平台
  • 广州化妆品网站制作定制网站开发公司
  • 做英文网站2014seo引擎优化工具
  • 行业网站联盟宣传方式
  • 英文外贸网站建设短视频seo优化
  • 怎么在wordpress建英文网站百度推广技巧方法
  • 设计素材网站会员怎么买划算四川省人民政府官网
  • c 做asp.net网站北京培训seo哪个好
  • 网站建设div设置圆角线上推广方式
  • 上海景朋建设工程有限公司网站汕头疫情最新消息
  • 郑州网站建设 天强科技代运营网店公司
  • 珊瑚绒毯移动网站建设百度搜索引擎网站
  • 万网 公司网站链接秦洁婷seo博客
  • 武汉建站排名怎么营销自己的产品
  • 做网站要分几部分完成公司网站建设北京
  • 怎么做公众号网站seo好学吗入门怎么学
  • 网站营销优化玉林seo
  • 哪个网站可以做批发新闻最新消息今天
  • 大连九死一疯事件抖音seo教程
  • 像网站分类一样的表格图怎么做网络推广方法有哪几种
  • 小游戏链接点开即玩天津seo诊断技术