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.执行失败回调函数(可选)
网友评论