cookie、localStorage、sessionStorage
相同:在本地(浏览器端)存储数据。
不同
- localStorage只要在相同的协议、相同的主机名、相同的端口下,就能读取/修改到同一份localStorage数据。
- sessionStorage比localStorage更严苛一点,除了协议、主机名、端口外,还要求在同一窗口(也就是浏览器的标签页)下。
- localStorage是永久存储,除非手动删除。
- sessionStorage当会话结束(当前页面关闭的时候,自动销毁)
- cookie的数据会在每一次发送http请求的时候,同时发送给服务器,而localStorage、sessionStorage不会。
- 每个cookie存放的内容大小有限制,一般为4kb。