下載jQuery

※本文將不再更新,請直接閱讀2015年最新版的下載JQuery版

jQuery太常用了,甚至於可以不需要再討論了,但是ㄚ琪今天回到jQuery官方網站,發現它的下載方式有很多新的說明,讓ㄚ琪有一點兒想要翻譯出來讓大家知道,jQuery又有什麼新訊息。

關於程式碼

程式碼本身寫得相當乾淨,並試著自我說明文件,如果你已經發現一些程式碼有可以改善的地方,請隨時到Development mailing list討論,所有的投入都很樂意感激!

所有的程式碼以兩種方式使用:

  • 壓縮的(讓你可以有較小的檔案容量)以及
  • 未壓縮的(好偵測以及容易瞭解其神奇的原因)。

如果你有興趣下載jQuery貢獻者開發的外掛,請拜訪外掛這一頁。

jQuery是根據以下的MIT和GPL許可來提供。

CDN Hosted jQuery

一些大型企業在現有的CDN網路上提供jQuery主機託管的備份供大眾使用,底下jQuery的CDN-主機託管備份連結是熱門的:

註:ㄚ琪就是喜歡CDN託管的方式,可以稍微減輕網站的載入,雖然應該很早就有了,但還是ㄚ琪第一次注意到這件事,所以值得翻譯分享。

下載jQuery

這是你應用程式建議使用的jQuery版本,這裡的程式碼是穩定的而且可以在所有現代的瀏覽器使用。

簡化的版本,比被包裝的版本檔案容量還大(注意:被包裝的版本不使用在現行的版本中),通常是使用在產品佈署時最好的版本,被包裝的版本需要不少的客戶端處理時間來解壓縮程式碼而簡化的板本不需要,jQuery的包裝版本的下載時間不會比簡化版本或是未壓縮的版本多;然而,每次函式庫載入時(第一次使用或是瀏覽器暫存的使用)它都需要解壓縮而這會造成任何jQuery程式碼每一次執行時的載入需要不少的延遲。

現行的版本

過去的版本

jQuery Git – 一種未完成作品即時的建置測試

這種未完成作品的建置(也叫做jQuery Git)是從jQuery Git repositoryi每分鐘產生一次的,它提供給想要幫助測試下個版本jQuery的人一個方便。

當要報告jQuery未完成品建置問題時,請確認你有包含日期的截圖產生(要列在檔案的前面)。

不建議從CDN連結到WIP建置目錄,因為檔案一直在更新,而且在新的提交到檔案庫時會每分鐘改變。

警告:不要使用jQuery Git在產品系統或現場應用中!它沒有測試過,也不穩定,它可能會意外地炸毀你,你已經被警告了!假如有疑問,請停止並使用現行版本

從Git來建置

注意:下面是相當先進的,假如你只想使用較新版本的jQuery,請試試未完成品建置。

所有原始碼保存在Git版本控制下,你可以線上瀏覽,假如你只想下載一部分的jQuery程式碼,每個檔案或目錄都有下載連結可以使用。

假如你可以存取Git,你可以連線到這裡的檔案庫:

git clone git://github.com/jquery/jquery.git

你也可以從GitHub檢查出一個特定的jQuery版本在:

git clone git://github.com/jquery/jquery.git
git checkout <version>
e.g. git checkout 1.2.6

假如你想從Git檔案庫建構你自己的jQuery備份,你會需要建構它。

注意:jQuery UI程式碼在它自己的Git檔案庫中:

git clone git://github.com/jquery/jquery-ui.git

※想瞭解git如何使用嗎?請參閱讀版本控制使用git

建置需求

jQuery目前需要下列的部份來安裝:

  • 一個建置系統(不是make就是ant):
    • make: 在很多的Unix-基礎的系統上有(Unix, BSD, OSX, Cygwin)
    • ant: 在任何有JDK跟ANT安裝的平台上都會有
  • java: Java的拷貝,1.6.0或以上的版本(需要來建構jQuery簡化版本)。

建置程序

現在你會需要使用前面你選擇的建置系統 – 不是make就是ant。

假如你是使用:

  • 要建構jQuery:make
    • 這樣會產生jquery.js以及jquery.min.js在dist目錄中

假如你是使用ant:

  • 要建構jQuery: ant
    • 這樣會產生jquery.js以及jquery.min.js在dist目錄中

看來jQuery越來越強壯了,竟然要用到make或ant來建置,佩服!

新手架站:
用G Suite協作平台Google Sites打造專業的賺錢網站在家工作

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *