H5存储方式

html4.0---存储数据用cookie

缺点:

1.存储大小只有4kb

2.cookie的存储随着http事物一起发送,浪费流量

3.操作复杂,封装和兼容性处理

 

html5.0---webstorage

形式:

1.localStorage(本地存储)--永久性存储在浏览器本地,只要不手动删除,就不会消失(安全性差、不能跨域名访问、不能跨浏览器访问)

2.sessionStorage(临时性存储)--从网页打开到浏览器关闭,数据存储在session对象中--浏览器关闭数据消失(安全性相对高)

语法:

设置-存储数据

 XX-setItem(key,value)---key:存储数据的名字,value:对应的数据值

XX:localStorage  / sessionStorage

当前key名已存在:修改(覆盖)数据  /  key名不存在:保存数据

 

获取数据                                                                删除数据                                  清空数据     

XX.getItem(key)  key名存在,获取数据                       XX.removeItem(key)                XX.clear()

 

获取长度
XX.length---获取的是整个浏览器当前对象下存储的总数据的个数
XX.key(index)--key()获取的是数据的key名--index--数据下标

 


转换

json对象--json数据串(字符串) JSON.stringify()

json字符串--json对象 JSON.parse()

 

h5本地存储的优点
1/代码少,操作简单
2/存储最小5M
3/不会随着http事务一起发送
4/移动端普及高

 

posted @ 2016-12-23 14:15  RoseTying  阅读(952)  评论(0编辑  收藏  举报