一、语法:
- 存储:sessionStorage.setItem(“key”,“value”);
- 获取:sessionStorage.getItem(“key”);
- 删除单个:sessionStorage.removeItem(“key”);
- 清除所有:sessionStorage.clear();
- 点与[]操作:
可以通过sessionStorage.键名的方式来取值或者赋值。
可以通过sessionStorage[‘键名’]的方式来取值或者赋值。 - localStorage:仅需将上述的sessionStorage改成localStorage
二、特性:
localStorage | sessionStorage | |
---|---|---|
生命周期 | 除非删除,否则永远保存 | 当前会话结束,就删除 |
存储空间 | 5M | 5M |
服务器 | 仅在客户端保存,不参与与服务器通信 | 仅在客户端保存,不参与与服务器通信 |
易用性 | 可以再次封装 | 可以再次封装 |
三、应用场景:
- 购物车数据
- H5页游游戏数据
- 表单信息