JS里面获取、存储、删除缓存里面的数据的具体代码是什么?

JavaScript08

JS里面获取、存储、删除缓存里面的数据的具体代码是什么?,第1张

js如何设置缓存及获取设置的缓存

代码如下:

//设置缓存,获取设置的缓存,键值对形式, name value

//获取键的值

var r

r=localStorage.getItem("key") 

//设置键的值

localStorage.setItem("key", 1)

//删除键

localStorage.removeItem("key")

直接操作其他js文件加中的变量进行赋值修改。

1、引入该js文件

2、在当前页面的script中操作该js文件中的变量进行修改。

举例:

1、a.js文件定义一个变量

var a1='1'//该变量在a.js中

2、引入a.js文件

<script type="text/javascript" src="a.js"></script>

3、当前页面操作a1变量

<script>

a1='2'//直接修改a1变量。

</script>

面对的缓存问题有两个:一是页面引入的JS文件缓存。二是JS请求后台的缓存。对于第一种情况,有两种处理方式:

1、可以在页面引入的JS文件后面增加日趋,如果不经常改动的文件,可以在每次改动后修改后缀。

2、对于第二种情况,一般的处理方式是在请求的路径后面加上毫秒值,这样每次请求的路径都不一样,但是对于后台来说都是一样的,用来欺骗浏览器,进行实时请求,不调用浏览器缓存。