HTML5 indexedDB数据库索引 认证专享

成为vip会员,免费看所有精品课程
  • 明升在线娱乐 www.gdangeer.com 目录

    目录 收起>

    本套课程主要讲解 HTML5 indexedDB 数据库索引,索引的一个好处就是可以迅速定位数据,提高搜索速度,在 indexedDB 中有两种索引,一种是自增长的 int 值,一种是 keyPath :自己指定索引列,我们重点来看看 keyPath 方式的索引使用。

    1.创建索引 00:10:11

    本课时主要讲解创建索引,调用 indexedDB.open 方法就可以创建或者打开一个 indexedDB,我们可以在创建 object store 的时候指明索引,使用 object store 的 createIndex 创建索引

    2.利用索引获取数据 00:06:41

    本课时讲解利用索引获取数据,利用 index 方法,传入指定索引,获取需要的数据,可以使唯一的索引,也可以是不唯一的。

    3.游标与index和游标结合 00:13:28

    本课时主要讲解游标与index和游标结合,在 indexedDB 中使用索引和游标是分不开的,可是使用索引打开一个游标,有了数据库 object store 的游标,我们就可以利用游标遍历 object store了。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

HTML5 indexedDB数据库索引

3课时,30分钟2015-06-30
iwen
iwen

极客学院金牌布道师

课程背景:
IndexedDB 是为了能够在客户端存储大量的结构化数据,并且使用索引高效检索的 API 。indexedDB 数据库索引是可以迅速定位数据,提高搜索速度。

核心内容:
创建索引.利用索引获取数据.游标与 index 和游标结合

软件环境:WebStorm

是否提供资料:

课程等级:初级

适合人群:
具有一定HTML基础
  • 技术问答
  • 1

    创建索引

    10:11

    本课时主要讲解创建索引,调用 indexedDB.open 方法就可以创建或者打开一个 indexedDB,我们可以在创建 object store 的时候指明索引,使用 object store 的 createIndex 创建索引

  • 2

    利用索引获取数据

    06:41

    本课时讲解利用索引获取数据,利用 index 方法,传入指定索引,获取需要的数据,可以使唯一的索引,也可以是不唯一的。

  • 3

    游标与index和游标结合

    13:28

    本课时主要讲解游标与index和游标结合,在 indexedDB 中使用索引和游标是分不开的,可是使用索引打开一个游标,有了数据库 object store 的游标,我们就可以利用游标遍历 object store了。

相关课程

  • HTML5 Web Storage概述

    sessionStorage:将数据保存在session对象中。session是指用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。session对象可以用来保存在这段时间内所要求保存的任何数据。 localStorage:将数据保存在客户端本地的硬件设备(硬盘)中,即使浏览器被关闭了,该数据仍然存在,下一次打开浏览器访问网站时仍然可以继续使用。

    3课时 29分钟
    初级
    33665人学习
  • HTML5 本地数据库

    本套课程讲解HTML5 本地数据库,主要内容包含本地数据库的基本概念,用executesql来执行查询和使用数据库实现Web留言本。掌握对本地数据库 sql 的使用。

    3课时 24分钟
    初级
    26473人学习
  • HTML5 indexedDB数据库

    本套课程讲解HTML5 indexedDB数据库,主要内容包括,链接数据库、数据库的版本更新和创建对象仓库。掌握对indexedDB数据库的概述,创建,版本更新。

    3课时 16分钟
    初级
    19176人学习
  • HTML5 本地存储的应用

    本课程讲解基于 HTML5 本地存储技术,专门用于 Cordova 及 HTML5 应用的非关系数据库 LokiJS 的应用,并演示基于 LokiJS 实现的文件收藏及分类、查看功能。

    3课时 31分钟
    中级
    25176人学习