sessionStorage和localStorage是H5本地存储技术,cookie是用于浏览器和服务器端进行通信的。
1.sessionStorage(会话存储),数据保存在浏览器端,是一个对象。
(1)生命周期:浏览器打开到关闭。
(2)大小:5M
(3)常用的三种方法:setItem("key",value) ------设置数据
getItem("key") --------获取数据
remove("key") -------删除数据
2.localStorage(永久存储),数据保存在浏览器端,是一个对象,解除了cookie 4k大小的限制。
(1)生命周期:永久,除非人为删除
(2)大小:>=5M
(3)常用的三种方法:setItem("key",value) ------设置数据
getItem("key") --------获取数据
remove("key") -------删除数据
3.cookie
(1)生命周期分为两种:A:会话周期:一次会话的过程
B:永久周期:人为设置
(2)大小:4KB
(3)缺点:①cookie容易被截获,不安全(例如:浏览淘宝后,在浏览器上可以看到你在淘宝上浏览的物件的推送)
②每次发送请求都携带,导致占用带宽。