PAGE 11
本地存储:localStorage 与 sessionStorage
在浏览器里保存用户设置、草稿、购物车,是非常实用的 JS 场景。
localStoragesessionStorageJSON序列化读取默认值清除缓存
一、场景说明
这个页面把一个常见应用场景拆成可运行的小案例。你可以先操作演示区,再阅读右侧代码,最后尝试底部练习。
学习重点:不要只复制代码,要观察“数据 → 状态 → 渲染 → 事件”的关系。
二、可运行演示
三、知识点提醒
- localStorage 长期保存,sessionStorage 关闭标签页后清除。
- 只能保存字符串,复杂数据要用 JSON 转换。
- 存储键名建议加项目名前缀,避免冲突。
四、练习建议
- 实现输入时自动保存草稿。
- 增加“恢复默认设置”功能。