一、存在的意义
cookie:
数据保存在客户端(浏览器),浏览器与服务器交互时,用来标识用户,每次请求都要携带cookie发送到服务器,从服务端返回也会携带。一些用户的数据缓存在浏览器,减少数据的请求,达到了性能优化的效果。
sessionStrorage:
数据储存在浏览器窗口,同源的页面也不能共享。一旦关闭窗口或标签,数据消失。
localStorage:
数据储存在本地,只要不特意地去删除,永久保存。同源页面共享数据。
二、区别
cookie:
1.每次请求都要携带,故限制了其大小4KB;
2.有限期限根据其设置的日期,过期就会失效;
3.同源的页面都能访问;
sessionStrorage:
1.大小一般为5M甚至没限制;
2.