2011-11-16 100 views
3

我正在嘗試製作一個小的html頁面,其中包括jquery。我添加了一些代碼到html文件,我無法測試jquery的工作。是否需要Web服務器運行jquery爲jquery,是否有必要我們的文件需要託管在服務器?

+1

不,但您確實需要爲我們發佈錯誤消息以提供有意義的建議。你在控制檯上看到什麼了嗎?你是否通過'

1

jQuery在客戶端運行,所以簡單的答案是否定的。 Web服務器不運行jQuery,但您可能會在服務器上託管庫文件。只需將其包含在您的腳本中,即運行jQuery。

<!-- scr points to the path on the server--> 
<script type="text/javascript" src="jquery.js"></script> 

,或者你可以從谷歌API

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script> 
+0

我認爲他們忘了實施圖書館! :*「...我添加了一些代碼」* –

0

對於jquery,我們的文件是否需要託管在服務器中?

是的,如果你打算使用它。您可以使用download a copy或使用CDN,例如Google's CDN for jQuery。 CDN的優勢在於很多人應該已經預裝了它們的瀏覽器/緩存,這有助於減少網站的大小,並有可能減少頁面的加載時間。另一個優點是,它幾乎總是jQuery的最新版本,所以每當下一個jQuery版本出來時,您都不必手動更新自己的副本。

編輯

下面是一個簡單的測試,你可以做你的網頁,看看是否jQuery的已加載:

<script type="text/javascript"> 
if (jQuery) { 
    alert('jQuery is loaded'); 
} else { 
    alert('jQuery is not loaded'); 
} 
</script> 
0

的jQuery基本的DOM操縱部分並不需要一臺服務器。他們只在瀏覽器中。但是,如果您使用jQuery進行AJAX操作,那麼確實需要服務器。這些需要HTTP連接,如果不涉及某種類型的網絡服務器,就無法完成這些連接。

+0

你知道一個很好的資源,解釋如何做到這一點,對於一個菜鳥? – rogerdeuce

相關問題