2011-01-09 102 views
-1

如何讓瀏覽器只讀取一次jQuery語言文件?如果我有太多帶有jQuery元素的頁面,請說出父母和孩子。在所有頁面上或從父頁面設置jQuery語言

凡父requies孩子:

$(document).ready(function(){ var id=$('#id').attr('value'); $('#DIV').load('child.php?id='+id); });

無子頁面上src="http://code.jquery.com/jquery-latest.js

回答

2

瀏覽器自動緩存靜態資源,如JavaScript文件。因此,如果您在主頁上引用了jquery,然後將其引用到其他頁面,那麼瀏覽器將無法從子頁面的服務器獲取它。它會從緩存中獲取它。另外,如果靜態資源位於緩存中,它甚至可能不會爲主頁獲取它。這就是爲什麼人們將內容交付網絡用於常見文件(如jQuery)的原因之一。所以基本上你不應該太擔心這個問題:只需在所有需要它的頁面上包含jquery,並讓客戶端瀏覽器處理緩存。

+0

所以我不需要在child.php上指定語言? – Alfie 2011-01-09 21:36:11