请描述一下 cookies,sessionStorage 和 localStorage 的区别?
cookie 是网站为了标识用户信息而存储在本地(client side)上的数据,一般会加密
cookie数据始终在同源请求中传递,即在浏览器和服务器之间来回传递
seesionstorage 和 localstorage 不会把数据发到服务器,仅在本地保存
存储大小,cookie的大小不能超过4k
sessionstorage 和 localstorage 的大小一般在5M以上,比cookie大的多
有效时间不同
localstorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据
sessionstorage 数据在当前浏览器窗口关闭后自动删除
cookie 设置的cookie过期之前一直有效,即使窗口或者浏览器关闭
网友评论