【发布时间】:2012-07-12 05:28:53
【问题描述】:
我是 IndexedDB 的新手,我正在关注本指南 IndexedDB Tutorial 我只是想创建一个数据库,然后能够添加一些条目。这是我到目前为止所拥有的。
var db = window.indexedDB.open('FriendDB', 'My Friends!');
if (db.version != '1') {
// User's first visit, initialize database (name, key, auto increment).
db.createObjectStore('Friends', 'id', true);
db.setVersion('1');
} else {
// DB already initialized.
}
var store = db.openObjectStore('Friends');
var user = store.put({name: 'Eric', gender: 'male', likes: 'html5'});
在我的控制台中,我收到错误“无法调用未定义的方法‘打开’”我怎样才能让它工作?另外,如果有更好的在线资源可以帮助我,因为我似乎无法为新手找到关于 IndexedDB 主题的任何内容。
【问题讨论】:
-
developer.mozilla.org/en/IndexedDB/Using_IndexedDB 是一个很好的入门教程。还要记住,标准最近发生了变化,所以旧的教程可能有部分损坏,不同的浏览器可能有不同的实现(Firefox 目前是最好的,Chrome 有点落后)。
标签: javascript indexeddb