平时经常会把前端浏览器的几种缓存方式拿来作比较,
cookie
localStorage
sessionStorage
直接上一张图,一目了然
三者的异同
cookie
Cookie 是小甜饼的意思。顾名思义,cookie 确实非常小,它的大小限制为4KB左右。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。
localStorage
localStorage,只要没有手动清除,就会一直保留,永久存储,以文件形式存储
sessionStorage
sessionStorage,只会在窗口打开的时候才有效,一次性缓存会话,关闭浏览器自动释放