前端存储

2017-09-06  本文已影响0人  大孩子气

h5 之前 存储只要有

cookie:主要应用在购物车、客户登录

缺点:

1.请求头上带着数据
2.大小4k
3.只有IE浏览器支持

localstorage

存储方式:(key-value)键值对的形式,永久存储,>除非手动删除
大小:每个域名5M

sessionstorage

使用方法和localstorage相同,不同之处在于,sessionstorage在浏览器关闭之后就会清空,而localstorage则会一直保存
大小:每个域名5M

以上存储数据结构很有用,但对于大量结构化数据就无能为力了,灵活但不够强大。

WebSQL规范中定义的三个核心方法:

1.openDatabase:使用现有数据库或新建数据库来创建数据库对象;

创建或打开一个本地的数据库对象
var db = openDatabase('testDB','1.0','test DB',2*1024*1024);
参数:
1.数据库名字
2.数据库版本号
3.显示名字 
4.数据库保存数据的大小
5.回调函数(非必须)

2.transaction:允许我们根据情况控制事务提交或回滚;

参数:
1.包含事务内容的方法
2.执行成功回调函数(可选)
3.执行失败回调函数(可选)

3.executeSql:用于执行SQL查询;

参数:
1.查询字符串
2.用以替换查询字符串中问号的参数
3.执行成功回调函数(可选)
4.执行失败回调函数(可选)
上一篇 下一篇

猜你喜欢

热点阅读