区别1作用域
cookie跟localStorage的作用域是整个浏览器。sessionStorage只针对当前窗口
如:浏览器打开2个页面。在第一个页面中写入cookie或者localStorage之后在第二个页面可以读取。但是,sessionStorage无法再 第二个页面读取第一个页面设置的值。
区别2生命周期
cookie的默认生命周期是到浏览器的关闭。
sessionStorage的默认生命周期是到当前页关闭。
localStorage的默认生命周期是到浏览器的强制清除。否则,会一直存在。
区别3储存空间大小
cookie的每条数据不能超过4kb,浏览器有个数限制。尽量不要超过20个。
sessionStorage跟localStorage的大小一般为5MB左右,根据浏览器的不同而不同