cookielocalstoragesessionstorage_0">cookie/localstorage/sessionstorage是什么
以上三者都是一种浏览器的存储技术,各有其应用场景。
cookie:cookie的限制为4kb。主要用途为保存登录信息、存储一些用户信息。
localStorage:本地存储,是HTML5新增的技术,一般为5MB。
sessionStorage:会话存储,存储在会话当中,关掉会话窗口数据会被清除掉,一般没有大小的限制,因为是存储在会话当中的。
三者异同
cookie:一般由服务端生成,可以设置失效时间。cookie在每次请求时都会跟在请求头里面然后一起提交,可以跨页访问。
localStorage:除非手动清除,否则一直存在。不随请求头提交,可以跨页访问。
sessionStorage:关闭会话时被清理。不随请求头提及,不可以跨页访问。