共同点
都是保存在浏览器端、且同源的
不同点
cookie:用于浏览器和服务器之间传递数据,数据限制不超过4k,可以共享数据,可以设置过期时间
loaclStorage:用于浏览器,数据始终有效,窗口和浏览器关闭也会一直存在,数据可以达到5M。我们通常称‘本地存储’,用于持久化数据
sessionStorage:用于浏览器,数据当前有效,数据可以达到5M,当浏览器,窗口关闭之前有效。
作用域
cookie:也是在所有同源窗口中都是共享的.也就是说只要浏览器不关闭,数据仍然存在
loaclStorage:在所有同源窗口中都是共享的;也就是说只要浏览器不关闭,数据仍然存在
sessionStorage:不在不同的浏览器窗口中共享,即使是同一个页面