大家好,问一个问题 : 我的 js全名 名字 : /scripts/collectUp/collectUp.js
同事 告诉我 这样写不行 说浏览器无法缓存, 需要将js名字换个名字 不要跟前面的路径相同,
比如改成 :
/scripts/collectUp/collectUp1.js
请问大家 真是这样吗?
[b]问题补充:[/b]
请问 我如何进行验证?
你用的浏览器是ie还是ff
如果是ie的话,你就找到internet临时文件目录
一般都是D(系统盘):\Documents and Settings\系统用户名\Local Settings\Temporary Internet Files
先清空这个目录下的所有文件,然后访问包含这个/scripts/collectUp/collectUp.js 的页面,
你就会看到这个临时文件目录里有很多文件,包含这个js,你记下这个文件的修改时间,然后再次访问那个页面,看这个文件的修改时间变了没,如果变了那就说明没缓存这个js(当然你的ie的设置是要设置成会缓存页面内容的)
还真的没有研究过同名的问题。个人认为,路径应该不会有影响,这种问题,需要进一步验证才知道。
没听说过和路径有关,他忽悠你吧,哈哈
不过这也很好办,你自己验证下看就知道了
用firebug的网络面板可以看是否缓存
.js 会被ie 缓存。
实际情况,让人烦恼的反而是如何让相同路径,相同文件名的js不被误缓存。
加个随机的后缀咯
xxx.js?xxx=xxx