网页中加载js和资源图片不缓存的理解

对于大神来说这个不算什么难的,对于我来说需要记录下来个人的理解.

浏览器的缓存机制是把已经浏览过的图片和一些加载过的文件存储到本地,如果再次访问这个网站的时候发现加载同名的文件的时候就不去网络上拿只在本地找,直到本地没有才去网上加载新的文件.

但是加载某个文件的时候需要发送一个连接来请求,这个时候连接的后面有一窜参数 ?v=xxxx的东西,这个东西浏览器默认会用来鉴别要加载的东西是否有改变,如果没有这个尾巴,资源都一样,所以不加载新的资源.理解了这个就好办了

如果我们在这个xxxx里面每次都加入一窜和以前不一样的标识.,当浏览器加载的时候发现这窜标识和之前存在本地的文件的尾巴不一样了,这个时候就去网络上找新的复合当前连接的资源.从而实现了不缓存当前文件的操作机制.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值