Cookie、sessionStorage、localStorage的区别
cookie
- 大小限制:
4KB左右
- cookie 数据始终在同源的每次http请求中携带
- cookie只在设置的cookie过期时间之前一直有效
- 传统方式我们以
document.cookie
来进行存储,没有封装好的setCookie和getCookie方法,需要开发者自行封装
sessionStorage、localStorage
-
sessionStorage与localStorage大小在
5M左右
-
sessionStorage会在会话结束后销毁,而localStorage会永久保存直到覆盖
-
sessionStorage与localStorage仅在客户端(即浏览器)中保存,不参与和服务器的通信
-
有
getItem
和setItem
方法设置进行储存