如题。我不知道是不是这样  但是听到公司的人说是这样以前确实不知道这么回事还有就是是不是资历老的人就算自己是错的,也不会听别人的说法?

解决方案 »

  1.   

    会被缓存的.因为也是单独的文件嘛.具体你可以打开IIS或Apache服务器日志看http的请求就知道了.
    如果该JS文件和每次都被请求了就没有被缓存(这也有可能是浏览器设置的问题);如果没有每次被请求,恭喜,确实被缓存了.
      

  2.   

    我觉得应该是<script src="xxxxx">这样的会被缓存,
    <script>
     function aaa(){}
    </script>
    这样的就不会被缓存。
    写在单独的js文件中,引用这个文件的会被缓存,直接在页面上的就不会被缓存。
      

  3.   

    呵呵,事实胜于争辩,你让他们自己用任意一款http调试工具,看一下timeline就知道到底是怎么回事了
      

  4.   

    很多都是基于谣传的,我当年高中的时候就跟人家吵过这问题。看下intelnet 缓存文件夹就知道了。其实分析一下就能知道,jquery 等专注于js性能的团队,怎么会犯那么大的错误?每次都下载一个一百多k 的框架性能得损失多大啊?各个浏览器开发商的设计员,不至于那么2。同理,html 对搜索引擎优化的谣传,那些程序员都那么2,就不用混了。
      

  5.   

    我也觉得诧异  如果不写在head里就不能缓存  那浏览器开发商也太2b了  放在head里只是个规范而已嘛  
      

  6.   

    跟放在什么地方没关系的.更多时候建议 javascript 放在底部.这样其实更规范,更容易排错的!