我目前有一个AngularJS (1.2.18) web应用程序,它使用jQuery (1.9.0)和其他javascript文件。
我注意到这个站点在浏览器缓存之前第一次加载非常慢。我发现:
<script> $.ajaxSetup({ cache: true }); </script>加载以防止jQuery再次重新加载资源。

为什么jQuery试图重新加载我的所有资源?
$.ajaxSetup({ cache: true });没有缓存jQuery所需的所有javascript吗?
我看到的cache: false和cache: true之间唯一的区别是在重新加载的资源的末尾附加时间戳。在任何一种情况下,我的所有javascript都会再次被重新加载。
谢谢你的帮助!
发布于 2014-07-03 03:18:48
原来,我在index.html中的脚本既不在<head>中,也没有在<body>中。在将脚本放入<head>之后,一切都正常工作。
https://stackoverflow.com/questions/24542737
复制相似问题