HTML5之IndexedDB的概念

北京营销型网站建设公司分享html5之indexeddb的概念:indexeddb利用数据键(key)访问,通过索引功能搜索数据,适用于大量的结构化数据,如日历,通讯簿或词本等.indexeddb与web sql相比,indexeddb开发的难度比较高,不管是在概念还是在操作上都大不相同,先来看看indexeddb的几个重要概念;
1.以key/value成对保存数据
indexeddb与web storage都以数据键来保存数据,只要创建索引,就可以进行数据搜索以及排序;
2.交易数据库模型(transactional database model)
indexeddb进行数据库操作之前要先进行交易,所谓交易,简单来说就是将数据库所做的访问操作包装成一个任务来执行,这个任务可能包含多个步骤,只有所有步骤执行成功,交易才算成功,只要有一个步骤失败,整个交易就取消并且交易所做的更改都会被修复;北京营销型网站建设公司。
3.indexeddb大部分的异步api
indexeddb数据库操作并不会立即执行,而是先创建数据库操作要求,然后定义事件处理函数来响应这些要求是成功还是失败;
4.通过****dom事件取得执行结果
数据库操作完成时,通过****dom事件来取得执行结果,dom事件的type属性会返回成功或挫败
5.每个读写操作都是请求
indexeddb随时随地都在使用请求,上述****dom事件也是一个请求;
6.面向对象
indexeddb是面向对象数据库,不使用sql语法,必须以面向对象的方式来获取数据;北京营销型网站建设公司。
7.面向对象
indexeddb的查询语言并非sql,而是查询索引获取指针,然后用指针访问查询结果;
8.同源策略
基于同源策略,限制来自相同来源才能访问,认识了indexeddb之后,我们就来看看它是如何操作的.
上一个:定制家具网站建设方案
下一个:怎么样做一个合格网站
靖安网站建设,靖安做网站,靖安网站设计