描述cookies、sessionStorage和localStorage的区别。

来源:互联网 发布:电脑网络映射是断开的 编辑:程序博客网 时间:2024/06/10 07:38

cookie:

①是网站为了表示用户身份而储存在用户本地终端(client side)上的数据(通常要经过加密)。

②cookie数据始终在同源的http请求中携带,会在浏览器和服务器之间来回传递

③cookie 设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭

④cookie有大小限制,当超过规定的cookie数时,浏览器会根据自己的机制进行删除老cookie(4KB


storage:

sessionStorage,localStorage是随着HTML5出现的存储方式,他们不会自动把数据发给服务器,仅在本地保留
sessionStorage和localStorage虽然也有大小限制,但是比cookie大得多,可以达到5M或更大。
localStorage 存储持久数据,浏览器关闭后数据不丢失,除非主动删除数据
sessionStorage (会话存储)顾名思义,只在当前会话窗口有效,也就是说数据在当前浏览器关闭后自动删除

0 0
原创粉丝点击