我目前有一个使用jQuery(1.9.0)和其他javascript文件的AngularJS(1.2.18)Web应用程序。
我注意到在浏览器缓存之前,该网站的加载速度非常慢。我按顺序发现:
<script> $.ajaxSetup({ cache: true }); </script>
加载是为了防止jQuery再次重新加载资源。jQuery为什么要尝试重新加载我的所有资源?
不会$.ajaxSetup({ cache: true });
缓存所有JavaScript jQuery需求吗?
我cache: false
和之间唯一的区别cache: true
是时间戳是否附加到了重新加载的资源的末尾。无论哪种情况,我所有的javascript都会重新加载。
谢谢您的帮助!
原来我在index.html中的脚本既不在<head>
也不在中<body>
。将脚本放入<head>
所有内容后,一切正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句