今天爱分享给大家带来js中缓存 SessionStorage,LocalStorage,Cookie分别是什么【面试题详解】,希望能够帮助到大家。
sessionStorage 是会话级别存储,只要会话结束关闭窗口,sessionStorage 立即被销毁。
localStorage 是持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。
sessionStroage 和 localStroage 存储大小可以达到 5M,不能和服务器做交互。
cookie 的数据会始终在同源http请求中携带,在浏览器和服务器之间来回传递。单个cookie 不能超过4K,只在设置的 cookie 过期时间之前有效,即使窗口关闭或浏览器关闭 。很多浏览器都限制一个站点最多保存20个Cookie。