| 方法 | 作用 |
|---|---|
| setItem() | 创建缓存 |
| getItem() | 获取缓存 |
| key() | 通过键值获取缓存 |
| removeItem() | 移除缓存 |
| clear() | 清除所有缓存 |
| 缓存方式 | 解释 |
|---|---|
| sessionStorage | 会话缓存:在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁 |
| localStorage | 本地缓存:用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除 |
1.创建缓存
会话缓存:在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁
sessionStorage.setItem('user', '15200')

本地缓存:用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除
localStorage.setItem('user', '15200')

2.获取缓存
2.1 getItem()
console.log(localStorage.getItem('user'));
console.log(sessionStorage.getItem('user'));

2.2 key()
通过键值获取(会话缓存的第0位是 IsThisFirstTime_Log_From_LiveServer )
sessionStorage.setItem('user1', '1')
sessionStorage.setItem('user2', '2')
sessionStorage.setItem('user3', '3')
console.log(sessionStorage.key(0));
console.log(sessionStorage.key(1));
console.log(sessionStorage.key(2));
console.log(sessionStorage.key(3));
console.log(sessionStorage.key(4));

3.删除缓存
3.1移除缓存
localStorage.removeItem('user')
console.log(localStorage.getItem('user'));
![]()

3.2清除所有缓存
sessionStorage.clear()
console.log(sessionStorage.getItem('user'));
console.log(sessionStorage.getItem('user1'));
console.log(sessionStorage.getItem('user2'));
console.log(sessionStorage.getItem('user3'));


版权声明:本文为Dimuzero原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。