HTML本地存储和离线存储

本地存储和离线存储

课程介绍

1.本地存储——Web Storage

2.本地存储——IndexedDB

3.本地存储的扩展介绍

4.离线存储——app cache

5.总结

Cookie的局限性

1.存储大小限制,仅4kb左右

2.单个域名下的数量限制,50个左右

3.污染请求头,浪费流量

localStorage和sessionStorage

1.相同的使用方法

2.不同的存储时效

3.不同的存储容量

相同的使用方法

1.使用setItem方法设置存储内容

2.使用getItem方法获取存储内容

3.使用removeItem方法删除存储内容

4.使用clear方法清除所有的内容

5.使用length属性获取存储内容个数

6.使用key方法获取存储字段

不同的存储时效

localStorage存储会持久化

sessionStorage存储会在网页会话结束后失效

不同的存储容量

localStorage容量一般在2-5Mb左右

sessionStorage存储容量不一,部分浏览器不限制

习题

1.cookie的作用是与服务器进行交互,作为HTTP规范的一部分而存在 ,而Web Storage仅仅是为了在本地“存储”数据而生。

2.每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽

3.cookie的大小是受限的

使用Storage时的注意点

1.注意存储容量超出配额——抛出QuotaExceedError异常。

posted @ 2018-08-30 14:32  cuishien  阅读(1155)  评论(0编辑  收藏  举报