HelloIndexedDB

Posted qq3279338858

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HelloIndexedDB相关的知识,希望对你有一定的参考价值。

前言

  • localStorage的容量在5M左右,而indexedDB达到惊人的500M
  • 可以存储arraybuffer
  • 进程为异步等特征
  • localStorage降级为用于存储散列的快速读取配置项的存储工具

基础概念

  • 记录一条数据
    • 打开一个数据库
    • 在这个数据库里面选择一个store(也就是sql数据库里面的表)
    • 进行增删改查的工作
  • 在indexedDB中,被存的object的属性名就相当于字段名,属性值就相当于字段值(keyPath简单的讲就是object的属性名)
  • keyPath可以是链式的多级属性。比如有一个person对象里面深层级的值可以用person.body.head.left_eye获得,而这个时候"body.head.left_eye"就是这个值相对于person对象的keyPath。
  • indexedDB的key的概念有点别扭,它代表的是键值,而非键名(键名是用keyPath表示)

以上是关于HelloIndexedDB的主要内容,如果未能解决你的问题,请参考以下文章