请介绍 JavaScript 中常用的浏览器存储方式,并说明各自的适用场景与限制。
考察说明
考察对浏览器端数据存储机制的理解、差异对比及应用场景判断
回答思路
- 列举至少四种常见存储方式,如 cookie、localStorage、sessionStorage、IndexedDB
- 准确说明每种存储的容量、生命周期、同步/异步、跨域特性
- 结合场景说明选择依据,如临时会话用 sessionStorage、持久化小数据用 localStorage
- 体现对安全性与隐私限制的认知,如 cookie 的 HttpOnly、SameSite