let now = new Date()
let timestamp = "?t=" + now.getTime()
let head = document.getElementsByTagName("head")[0]
}
$(function(){
var js_arr=["alert.js","alert.css"]
loadFile(js_arr)
})现在的大多数浏览器都有缓存机制,目的是减少客户端的访问次数,减轻服务器的压力。但是在开发工程中或者是版本更新过程中,缓存机制的存在会使得程序版本已经更新,但是效果不能出现的状况,需要开发人员频繁的清除缓存,并不友好,特此总结以下几种方式(以谷歌为例),仅供参考,如有雷同,不甚荣幸。
1.对于开发者来说,只需要关闭浏览器缓存就可以了。步骤是:浏览器右键打开检查,找到network,下边有Disable cache选项,只要将其打勾即可
2.开发者可以关闭缓存,但是并不能要求所有用户都进行此类操作,此时可以在引用的文件之后拼接随机数或者日期都可以,浏览器就会认为是新的请求,而不会使用缓存中的文件,具体如下(只演示大概思路,具体使用,具体修改):
nodejs清理谷歌浏览器缓存方法如下。1、打开需清缓存的页面,再按F12调出开发模式框。
2、勾选Network标签下Disablecache选项。
3、按F5或右键重新加载刷新页面内容。
4、页面重新加载完成再按F12隐藏开发模式框即可清理谷歌浏览器缓存。