JavaScript中的缓存H5缓存

方法作用
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版权协议,转载请附上原文出处链接和本声明。