您如何让浏览器只读取一次jquery语言文件?如果我的页面上有jquery元素,那就说父母和孩子。
父母要求孩子:
$(document).ready(function(){
var id=$('#id').attr('value');
$('#DIV').load('child.php?id='+id);
});
没有src="http://code.jquery.com/jquery-latest.js
在子页面上?
答案 0 :(得分:2)
浏览器会自动缓存javascript文件等静态资源。因此,如果您在主页上引用了jquery,然后在其他页面上引用它,则浏览器将无法从服务器中获取子页面。它将从缓存中获取它。此外,如果静态资源在缓存中,它甚至可能无法为主页获取它。这就是为什么人们将内容交付网络用于常见文件(如jquery)的原因之一。所以基本上你不应该太担心这个:只需在需要它的所有页面上包含jquery,让客户端浏览器处理缓存。