第一次访问 200
鼠标点击二次访问 (Cache)
按F5刷新 304
按Ctrl+F5强制刷新 200
刷新页面,重新加载js,清除缓存拒绝304,同样的方法 css 也适用
document.write(),是读取文件,个人理解为不管文件有没有发生变化,每次都会删去之前加载的,然后再重新去载入js
当然 ,Math.raandom()这里也是重点,添加随机数
解决这种问题方法很简单,只需在url后面拼接一个时间戳就行了。示例代码如下:
<script>document.write("<script type='text/javascript' src='main/mian.js?t=" + Date.now() + "'><\/script>");</script>