前端本地存储
1. cookie
- 用于浏览器和server通讯(是http请求的一部分)
- 被“借用”到本地存储中来(html5在10年后才有,只能用cookie存本地,没别的招)
- 前端可用document.cookie=“xxx”来追加或覆盖
- 缺点:
1.最大存4kb
2.请求时需要发送到服务端,如果做本体存储的话会增加请求数据量
3.只能用document.cookie=“xx” 来修改,不规范,太简陋
2. localStoragte \ sessionStorage
- h5专门为存储设计的,最大存5M
- api简单易用:setItem\getItem ,但会强制转为字符串
- 不会随着http请求被发送出去
3. localStoragte永久存储,除非代码或手动删除。相较于sessionStorage用的更多一些。
4. sessionStorage数据只存在于当前会话,浏览器关闭后会自动清空