※2015年最新更新在此
引用自深入淺出 jQuery
想要讓網頁擁有強大的威力嗎?趕快下載jQuery來用吧。
2012年版的jQuery下載翻譯已過時,請繼續參閱此頁面的翻譯。
下載 jQuery
有壓縮的跟未壓縮的jQuery檔案可以下載使用,未壓縮的檔案在開發或除錯階段使用最好;壓縮的檔案可以節省頻寬,以及產品佈署時改善效能,你也可以下載 sourcemap file以使用壓縮的檔案來除錯,map檔案不是跑jQuery必須的檔案,那只是用來改善開發人員的除錯經驗,所以在jQuery 1.11.0/2.1.0中,// sourceMappingURL的註解沒有放在壓縮檔中。
要下載這些檔案,可以到官方網站的選單那邊滑鼠右鍵點擊連結,然後選擇另存連結為來下載,當然在這裡的下載連結也可以直接這樣做。
jQuery 1.x
jQuery 1.x開發路線在jQuery 1.9.0時有一個很大的變化,假如你要從1.9版本以前的jQuery升級或是需要使用尚未更新的外掛,我們強烈建議你也使用jQuery Migrate這個外掛,請閱讀jQuery 1.9升級指南跟jQuery 1.9版本的部落格文章有詳細的資訊。
jQuery 2.x
jQuery 2.x跟jQuery 1.x有相同的API,但是不支援Internet Explorer 6、 7或8,在jQuery 1.9升級指南中的所有說明同樣適用於此,由於IE 6/7/8還是相當普遍使用,我們建議使用1.x版本除非你確定沒有IE 6/7/8的使用者會拜訪網站,請仔細閱讀2.0版的發行說明。
使用Bower下載jQuery
jQuery已被Bower註冊為一個套件,你可以使用下面的命令安裝最新版的jQuery:
1
|
bower install jquery |
這樣會安裝jQuery到Bower的安裝目錄中,預設是bower_components
,在bower_components/jquery/dist/
中你會發現未壓縮的版本、壓縮的版本跟一個map檔。
jQuery Bower套件除了預設的安裝之外還包含了其他的檔案,大部分的情況下你可以忽略這些檔案,然而如果你希望下載自己預設的版本,你可以使用Bower從上面的的一個網址來安裝jQuery以取代註冊的套件,例如,如果你希望安裝壓縮的jQuery 2.1.0,你可以使用下面的命令只安裝那個檔案:
1
|
bower install http://code.jquery.com/jquery-2.1.4.min.js |
jQuery Migrate外掛
我們已經建構jQuery Migrate外掛來簡化舊版本的jQuery過渡,這個外掛會還原過時的功能跟作用,這樣子舊的程式碼仍可以在jQuery 1.9及以後的版本上使用,使用未壓縮的開發版本來偵測相容性的問題,它會在控制台上產生警告以便你能用來辨別跟修正問題,使用壓縮的產品佈署用的版本可以簡化相容性的問題但不會產生控制台的警告訊息。
下載壓縮的、產品部署用的jQuery Migrate 1.2.1
下載未壓縮的、開發用的jQuery Migrate 1.2.1
jQuery的跨瀏覽器測試
一定用測試你相要支援的所有瀏覽器中使用jQuery的網頁,modern.IE網站有虛擬引擎可以測試不同版本的Internet Explorer,其他舊版本的的瀏覽器可以在oldversion.com找到。
jQuery搶先版的建置
jQuery團隊正不斷地努力來改善程式碼,每次提交到 Github檔案庫產生未完工的程式版本會更新在jQuery CDN上,這些版本有時候是不穩定的而且不適用於產品佈署,我們建議這些程式用於決定在對釋出的版本所報告的錯誤是否已被修正,或是看看是否有新的錯誤被提出,有兩種版本,一個是1.x路線(支援 IE 6/7/8)跟2.x路線(不能用舊版的IE)。
下載未完工的jQuery 1.x建置 – http://code.jquery.com/jquery-git1.js
下載未完工的jQuery 2.x建置 – http://code.jquery.com/jquery-git2.js
使用jQuery於CDN
CDNs可以藉著託管jQuery於遍佈全球的伺服器上來提供效能上的益處,假如訪客到你的網頁已經從相同的CDN下載過jQuery,就不必再重新下載。
MaxCDN提供的jQuery CDN
要使用jQuery CDN,只要在指令碼標籤中直接慘考http://code.jquery.com
的檔案目錄就行了:
1
2
|
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script> |
從jQuery 1.9開始,sourcemap files也可以在jQuery CDN上使用,如果直接使用上面所說的CDN上的壓縮檔,在你啟用sourcemap的支元時時像是Google Chrome之類的瀏覽器就會有用。
要看所有的檔案跟版本,瀏覽http://code.jquery.com
其他的CDN
下面的CDN也有託管壓縮的跟未壓縮的jQuery版本,自jQuery 1.9開始他們也託管sourcemap files;檢查其網站文件。
注意在jQuery到檔案存放該處可能會有段時間的延遲,請耐心等候,他們會在部落格文章公諸於世的時候收到檔案,測試版本跟最終測試版本不會被這些CDN託管。
關於程式碼
jQuery使用MIT許可證授權。
程式碼被託管跟開發於jQuery GitHub檔案庫中,假如你發現某些地方的程式碼可以改善,請隨時在Developing jQuery Core Forum上提出討論,假如你想要參與開發jQuery,仔細閱讀contributor site上的詳細資訊。
要找jQuery貢獻者開發的外掛下載,請瀏覽Plugins site,外掛的作者有責任維護他們的外掛,應該直接回饋資訊給外掛作者,而非jQuery開發團隊。
從Git來建置
注意:只要使用最新版的未完工的jQuery版本,請試試上面提到jQuery搶先版的建置。
所有的原始碼都存放在Git的版本控制裡,你可以線上瀏覽,檔案庫的README 有更多建置跟測試你自己的jQuery資訊,以及建構排除不要的API來減少檔案容量的自訂版本。
假如你可以存取Git,你可以連線到檔案庫l:
1
|
git clone git://github.com/jquery/jquery.git |
你也可以從GitHub檢查跟建置一個特定的jQuery版本:
1
2
|
git clone git://github.com/jquery/jquery.git git checkout 1.2.6 |
對於一個特定版本的README檔案會有建置該版本的操作,以及隨著時間變化的程序。
過去的版本
所有過去的版本可以在jQuery CDN找到,下面是一些常用的版本:
Version | Docs | Downloads |
---|---|---|
2.0.2 | Release Notes | Minified Uncompressed |
1.10.1 | Release Notes | Minified Uncompressed |
1.9.1 | Release Notes | Minified Uncompressed |
1.8.3 | Release Notes | Minified Uncompressed |
1.7.2 | Release Notes | Minified Uncompressed |
1.6.4 | Release Notes | Minified Uncompressed |
2 則留言