cookie、localStorage、sessionStorage的区别
cookic
本来用于浏览器和server通讯,被借用到本地存储来,可用document.cokie来修改。cookie赋值不同key是追加,赋同一个key会覆盖,中间用;分割
cookie的缺点
- 存储大小,最大4kb
- http请求时需要发送到服务端,增加请求数据量
- 只能用document.cookie = ’ '来修改,太过简陋
localStorage和sessionStorage
- h5专门为存储而设计的,最大可存5M
- API简单易用,setItem,getItem
- 不会随着http请求被发送出去
localStorage和sessionStorage的区别
- localStorage数据会永久存储,除非代码或手动删除
- sessionStorage数据只会存在于当前会话,浏览器关闭则清空