IDBEnvironment - Web API 接口参考 编辑
注意! : 对于 Firefox 52, the property defined in this mixin has been moved to the WindowOrWorkerGlobalScope
mixin, and other browsers will follow suit. Look to that page for up-to-date details. IndexedDB API
IndexedDB API提供的帮助类IDBEnvironment
包含了一个indexedDB
属性, 这个属性可以比较方便的操作IndexedDB. 它是由window
和Worker
实现的最顶级 IndexedDB接口.
属性
IDBEnvironment.indexedDB
只读- 该属性为应用程序提供了异步访问索引数据库(IndexedDB)的构件. 它包含一个
IDBFactory
对象
示例
下述代码演示了如何创建一个异步打开数据库的请求, 当该请求的onsuccess
回调被执行时, 该数据库被打开.
var db;
function openDB() {
var DBOpenRequest = window.indexedDB.open("toDoList");
DBOpenRequest.onsuccess = function(e) {
db = DBOpenRequest.result;
};
}
规范
规范 | 状态 | 说明 |
---|---|---|
Indexed Database API 2.0 IDBEnvironment | Recommendation |
浏览器兼容性
BCD tables only load in the browser
此处的兼容性表格由结构性的数据自动生成. 如果你想参与贡献这类数据, 请在以下链接提交PR https://github.com/mdn/browser-compat-data参考
- 如何使用IndexedDB
- 打开事务:
IDBDatabase
- 使用事务:
IDBTransaction
- 为键值设置范围:
IDBKeyRange
- 获取或修改数据库的数据:
IDBObjectStore
- 使用游标:
IDBCursor
- 参考示例: To-do Notifications (view example live.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论