- Cookie LocalStorage SessionSto
- cookie、sessionStorage、localStora
- Cookie,sessionStorage,localStora
- cookie、sessionStorage、localStora
- cookie、sessionStorage、localStora
- Cookie、sessionStorage、localStora
- cookie、sessionStorage、localStora
- Cookie、sessionStorage、localStora
- cookie、sessionStorage、localStora
- cookie,sessionStorage,localStora
cookie
- Cookie是服务器发给客户端的特殊信息,cookie是以文本的方式保存在客户端;
- 单个cookie保存的数据不能超过4kb;
- 每次请求都要传送cookie给服务器,浪费带宽
- 针对cookie所存在的攻击:Cookie欺骗,Cookie截获;
- 如果不在浏览器中设置过期时间,cookie被保存在内存中,生命周期随浏览器的关闭而结束,这种cookie简称会话cookie。如果在浏览器中设置了cookie的过期时间,cookie被保存在硬盘中,关闭浏览器后,cookie数据仍然存在,直到过期时间结束才消失。
- 挂载在document上 没有完善api操作
sessionStorage
- 生命周期是在仅在当前会话下有效。sessionStorage引入了一个“浏览器窗口”的概念,sessionStorage是在同源的窗口中始终存在的数据。只要这个浏览器窗口没有关闭,即使刷新页面或者进入同源另一个页面,数据依然存在。但是sessionStorage在关闭了浏览器窗口后就会被销毁。同时独立的打开同一个窗口同一个页面,sessionStorage也是不一样的。
- sessionStorage的存储数据大小一般都是:5MB
- 保存在客户端,不与服务器进行交互通信
- 只能存储字符串类型,对于复杂的对象可以使用ECMAScript提供的JSON对象的stringify和parse来处理
- 挂载在window上 有完善api操作
localStorage
- 生命周期是永久的,关闭页面或浏览器之后localStorage中的数据也不会消失。localStorage除非主动删除数据,否则数据永远不会消失。
- localStorage 的存储数据存储数据大小一般都是:5MB
- 保存在客户端,不与服务器进行交互通信
- 只能存储字符串类型,对于复杂的对象可以使用ECMAScript提供的JSON对象的stringify和parse来处理
- 挂载在window上 有完善api操作
相关资料
Cookie
sessionStorage
localStorage
浅谈session,cookie,sessionStorage,localStorage的区别及应用场景
网友评论