<script type="text/javascript" src="a.js"></script>
这样加载a.js文件后。当再浏览另外一个也有a.js页面时,就不需要再从web服务器上获取a.js文件了。但是如果我想加载多个js文件时,我把多个js文件弄成如下形式:
<script type="text/javascript" src="a.js"></script>
a.js文件内容如下:
document.write("<scr"+"ipt type='text/javascript' src='b.js'>"+"</scr" + "ipt>");
document.write("<scr"+"ipt type='text/javascript' src='c.js'>"+"</scr" + "ipt>");请问下,我这下面在js文件中再加载其他js文件(b.js,c.js),会不会在本地缓存?
比
<script type="text/javascript" src="a.js"></script>
<script type="text/javascript" src="b.js"></script>
<script type="text/javascript" src="c.js"></script>
这种方式要好还是要坏?请大家多多讨论下哦。呵。
这样加载a.js文件后。当再浏览另外一个也有a.js页面时,就不需要再从web服务器上获取a.js文件了。但是如果我想加载多个js文件时,我把多个js文件弄成如下形式:
<script type="text/javascript" src="a.js"></script>
a.js文件内容如下:
document.write("<scr"+"ipt type='text/javascript' src='b.js'>"+"</scr" + "ipt>");
document.write("<scr"+"ipt type='text/javascript' src='c.js'>"+"</scr" + "ipt>");请问下,我这下面在js文件中再加载其他js文件(b.js,c.js),会不会在本地缓存?
比
<script type="text/javascript" src="a.js"></script>
<script type="text/javascript" src="b.js"></script>
<script type="text/javascript" src="c.js"></script>
这种方式要好还是要坏?请大家多多讨论下哦。呵。
如果希望强制更新的话, 可以在js后面加时间戳, 这样浏览器会每次都重新下载
不是js都会被缓存吧?
如果我把js写在a.html页面里面。如:
<html>
<body>
<script>
var a;
a = c;
alert(c);
<script>
</body>
</html>
这样的js是不会被缓存的吧?