Storage本地存储
本地存储分为两种:sessionStorage(临时存储)、localStorage(永久存储)。
相比cookie:
- 本地存储能存的数据量更大,每个域名5M;
- 本地存储只在客户端进行操作;
- 本地存储不会每次请求都自动带上数据,减少请求压力;
- 但是本地存储不兼容低版本浏览器。
sessionStorage
- 临时存储,关闭浏览器再打开没有数据;
- 数据不共享,打开同域新页面没有数据。
seesionStorage.setItem("key","value");//存
seesionStorage.getItem("key");//取
seesionStorage.removeItem("key");//删
seesionStorage.clear();//删全部
localStorage
- 永久存储,关闭浏览器再打开对应页面也有数据;
- 数据共享,打开同域页面也有数据;
- IOS设备客户端无痕模式是存储不了的,所以最好先提前判断一下是否存在localStorage对象。
localStorage.setItem("key","value");//存
localStorage.getItem("key");//取
localStorage.removeItem("key");//删
localStorage.clear();//删全部
评论(0)
暂无评论