JS文件在日常使用中,会被缓存到本地,以方便下次使用时候不用再去服务器端加载,减轻了服务器压力还是其次,主要是节省了网络传输时间。
这在我们的日常使用中非常方便,但对于做为开发人员来讲则不是很理想。
如何让JS文件每次都会加载最新的,或者说是每次都去服务器端获取的形式,是我们开发人员的理想模式。
方法一:
使用javascript动态加载js文件,代码如下:
<script>
document.write("<script type='text/javascript' src='/js/test.js?"+new Date().getTime();+"'></script>");
</script>
方法二:
使用ajax加载js文件
xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);
两种方法都是通过改变获取文件路径的方法获取服务器端js代码。