Skip to content

IndexedDB 原理与实践

IndexedDB 保存由结构化克隆算法支持的 JavaScript 值。数据库升级通过 versionchange 事务创建对象仓库和索引;普通读写必须在显式事务范围内完成。

核心对象

  • IDBDatabase:连接与版本生命周期。
  • IDBTransaction:原子操作范围,完成后不可复用。
  • IDBObjectStore:以 keyPath 或显式键保存记录。
  • IDBIndex:根据派生键访问记录。
  • IDBRequest:传统事件式异步结果。

页面内 Live

规范:Indexed Database API 3.0

Released under the MIT License.