请描述一下
cookie,sessionStorage和localStorage的区别?
1. 作用方面
cookie用来标识用户身份,存储在用户本地终端(经常经过加密),会在浏览器和服务器之间来回传递localStorage用来长久保存整个网站的数据(保存的数据没有过期时间,直到手动去除)sessionStorage用于临时保存同一窗口(或标签页)的数据(在关闭窗口或标签页之后将会删除这些数据)
2. 存储大小方面
cookie一般不能超过4klocalStorage和sessionStrage虽然也有存储大小的限制,但比cookie大得多,可以达到 5M 或以上
3. 有效时间方面
coolie在设置的过期时间之前一直有效,即使窗口或浏览器关闭localStorage数据过期时间,直到手动去除sessionStorage数据在当前浏览器窗口关闭后自动删除
参考资料:菜鸟教程