当前的存储方式有四种:Cookie、WebStorage、Session、Token
分为两种存储类型:客户端存储和服务器端存储;
1.客户端存储:Cookie、WebStorage、Token
2.服务器端存储:Session
Cookie:(小点心)其本质是服务器生成的(键值对)"key=value"对,随着响应头一起发送给客户端,客户端存储在内存中。在下次发送请求时,浏览器会自动携带保存的所有Cookie发送至服务器。缺点是最大的存储容量是4K,会增加客户端的请求压力。
WebStorage:是H5的新特性,分为loclStorage和sessionStorage两种。
localStorage(本地存储)也称为永久存储,sessionStorage(会话存储)也称为临时存储,它们最大的存储容量为5M,通过window.sessionStorage.setItem(key,value)存储数据,window.sessionStorage.getItem(key)获取数据,window.sessionStorage.removeItem(key)删除数据。不会随着HTTP请求发送至服务器。
两者的区别是&