jquery启动对其他js文件的自动调用

时间:2015-04-22 09:29:06

标签: javascript jquery

当我检查chrome工具上的网络选项卡时,我发现了一些奇怪的行为。 jQuery正在启动对页面的其他js文件的调用。这些其他文件已经加载但是jQuery最后添加?_=some_random_number并再次调用这些文件。

1 个答案:

答案 0 :(得分:0)

jQuery默认不加载其他javascript文件。您必须有另一个加载这些资源的库。顺便说一句,?_={timestamp}用于使浏览器缓存无效(url每秒都会更改,因此每秒都会发出一个真正的请求,而不仅仅是浏览器缓存查找)。

您可以尝试使用以下方法强制执行ajax缓存机制:

$.cache = true;
初始化代码时

。因此,请求将由您的浏览器缓存。但是,请注意,这可能会篡改代码的其他部分。更好的方法是确定加载这些额外资源的原因,并避免加载。