indexedDB数据库创建

 

1、首先需要使用使用indexedDB.open()方法,打开数据库

 

 

 

2、通过createObjectStore方法创建表, 创建表之后, 这个表通过createIndex方法创建索引

 

 

 

 

3、通过transaction方法创建事务, 新建事务以后,通过IDBTransaction.objectStore(name)方法,拿到事务对象,此时的strore表示事务对象, 此时可以通过index方法获取表对应的索引值

 

 

 

综上, 可以看出,这两个的store的意义不同, 对象不是同一个, 第一个store表示创建表之后可以使用createIndex方法创建索引。 第二个stroe表示事务对象, 事务是通过transaction方法创建的, 然后通过objectStore对象获事务对象。

 

posted @ 2019-09-04 16:19  是桂  阅读(1093)  评论(0编辑  收藏  举报