基本概念
cookie(小甜饼):cookies很小,限制为4kb,主要用途有保存登录信息、存储一些用户信息
localstroage:是HTNL5新增的技术,5m左右,localstorage被大多数浏览器支持,主要用于存储各种信息,比如购物车信息,h5游戏本地数据
sessionStorage:会话存储,顾名思义,存储在会话中,关闭会话窗口,数据清除
区别:
生命周期:
cookie:一般由服务器生成,可以设置失效时间,如果是浏览器端生成,那么一般就是关闭浏览器则失效
localstroage:除非手动清除,否则一直存在
sessionStorage:关闭会话或者浏览器则自动自动清除
与服务端通信:
cookie:一般会携带在Htttp头中
localstroage:不与服务器进行通信
sessionStorage:不与服务器进行通信
易用性:
cookie:需要我们自己封装
localstorage:原生接口可用,可封装
sessionStorage:原生接口可用,可封装