- sessionStorage、localStorage、cook
- localStorage、sessionStorage、Cook
- localStorage、sessionStorage、Cook
- localStorage、sessionStorage、Cook
- localStorage、sessionStorage、Cook
- LocalStorage,SessionStorage,Cook
- sessionStorage、localStorage、cook
- localStorage、sessionStorage、Cook
- localStorage、sessionStorage、cook
- localStorage、sessionStorage、Cook
共同点
- 都是保存在浏览器端,且同源的。
不同点
- 数据有效期不同
sessionStorage仅在当前浏览器窗口关闭
有效;localStorage长期有效,窗口或浏览器关闭也一直有效;cookie浏览器关闭(不是指当前浏览器窗口,是指整个浏览器)
失效,但是若设置过期时间,则一直有效;(在谷歌浏览器本地使用js或者jq操作cookie,cookie无法使用不起作用) - 作用域不同
sessionStorage不在不同的浏览器窗口
中共享,即使是同一个页面;localStorage 在所有同源窗口
中都是共享的;cookie也是在所有同源窗口
中都是共享的。 - 存储大小
sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大
。
网友评论