存储 | 生命周期 |
---|---|
cookie | 没有设置 expires 选项时,cookie 的生命周期仅限于当前会话中,关闭浏览器意味着这次会话的结束,所以会话 cookie 仅存在于浏览器打开状态之下。 这就是为什么当你登录一个 Web 应用时经常会看到一个复选框,询问你是否记住登录信息:如果你勾选了复选框,那么一个 expires 选项会被附加到登录 cookie 中。 |
localStorage | 生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。 |
sessionStorage | 生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也就被清空了。 |
Cookie
1、两种形式
- 短暂性的:浏览器关闭后或者页面关闭后就删除cookie。
- 具有有效期的:设置了有效时间,浏览器关闭依然存在硬盘。
2、特性
- Cookie的获取、建立、删除(放服务器上才能起效)。