Can you summarize the following document?
        
  jQuery是開源軟體,使用MIT許可證授權。 jQuery的語法設計使得許多操作變得容易,如操作文件物件(document)、選擇文件物件模型(英語:DOM)元素、建立動畫效果、處理事件、以及開發Ajax程式。jQuery也提供了給開發人員在其上建立外掛的能力。這使開發人員可以對底層互動與動畫、高階效果和高階主題化的元件進行抽象化。模組化的方式使jQuery函式庫能夠建立功能強大的動態網頁以及網路應用程式。  微軟和諾基亞已宣佈在他們的平臺上繫結jQuery。微軟最初在Visual Studio中整合了jQuery以便在微軟自己的ASP.NET AJAX框架和ASP.NET MVC Framework中使用,而諾基亞則在他的Web執行時元件開發平臺中整合了jQuery。MediaWiki自從1.16版本後也開始使用jQuery。  jQuery 1.3版以後,引入全新的層疊樣式表(英語:CSS)選擇器引擎Sizzle。 同時不再提供Packed版本,因為解壓縮所消耗的時間,遠大於所節省的下載時間,且不利於除錯,且已有Google AJAX Libraries API等公開站臺提供jQuery的js的引用服務,故Packed版本原本的優點已蕩然無存。

  jQuery有下列特色:

  jQuery 3.0及以後版本支援“當前−1版本” 的Firefox、Chrome、Safari、Edge(就是說當前穩定版本以及當前穩定版本之前的一個版本),另外還支援Internet Explorer 9以後的IE版本。在移動端支援iOS 7+和Android 4.0+。

  

  jQuery庫是包含所有公共DOM、事件、效果和Ajax函式的一個JavaScript檔案。可以通過連結到本地副本或公共伺服器提供的許多副本之一把jQuery包含在網頁中。jQuery有一個由MaxCDN託管的內容傳遞網路(CDN)。 Google和微軟也託管了jQuery。  也可以直接從CDN中載入jQuery:

  jQuery有兩種使用風格: 在jQuery中訪問和操作多個DOM節點通常從用CSS選擇器字串呼叫codice_3函式開始。這會返回一個引用HTML頁面中所有匹配元素的jQuery物件。比如codice_6,會返回一個擁有class codice_7的所有codice_8元素的jQuery物件。可以通過呼叫返回的jQuery物件或節點本身的方法來操作這個節點集。

  jQuery還有codice_9模式,這會釋放對codice_10的控制。如果其他的庫也使用codice_10作為識別符號的話,這個模式會比較有用。在無衝突模式下,開發人員可以使用codice_12替代codice_10而不會缺失任何功能。

  通常,jQuery是通過將初始化程式碼和事件處理函式放入codice_14中來使用的。當瀏覽器構建DOM併傳送載入事件時觸發。 $(function () {  或者 $(fn); // 在其他地方定義的名為fn的函式,是頁面載入時要呼叫的第一個函式。 或者我們也可以使用 $(document).ready(function(){  由於歷史原因,codice_15已經成為DOM就緒時執行程式碼的實質性標誌。但jQuery 3.0以後,鼓勵開發人員使用更簡短的codice_16標誌。  對尚未載入的元素進行事件處理的回撥函式可以作為匿名函式在codice_17內部註冊。這些事件處理函式只會在觸發事件時被呼叫。例如,下面的程式碼新增了一個,用於在codice_18影象元素上單擊滑鼠事件的處理函式。 $(function () { });

  jQuery命令通常返回一個jQuery物件,因此命令可以連結: 這行程式碼找到了所有class屬性為codice_19的codice_20標籤,以及所有class屬性為codice_21的codice_22標籤的並集,對於所有匹配的元素都增加一個codice_23的class屬性,並用一個動畫增加了它們的高度。函式codice_3與codice_25影響匹配的元素有哪些,而codice_26和codice_27影響了引用的節點。  一些jQuery函式返回特定的值(例如codice_28)。在這些情況下,由於該值沒有引用jQuery物件,連結將不起作用。

  除了通過jQuery物件層次結構訪問DOM節點外,如果作為引數傳遞給$()的字串看起來像HTML,也可以建立新的DOM元素。例如,這行程式碼找到ID為codice_29的HTML codice_30元素,並會增加一個value屬性為"VAG"、文字為"Volkswagen"的codice_31元素:

  帶有codice_4字首的jQuery函式是工具函式,或者說是影響全域性屬性和行為的函式。下面的例子使用了函式codice_33來遍歷陣列:  這會將“2”,“3”,“4”寫入控制檯。

  使用codice_34可以執行跨瀏覽器的Ajax請求。其相關方法可用於載入和處理遠端資料。 本示例將資料codice_35和codice_36釋出到伺服器上的codice_37。當這個請求結束時,會呼叫success函式來提醒使用者。如果請求失敗,它會提醒使用者,告知該請求的狀態以及特定的錯誤。

  請注意,上面的例子使用codice_38 的延期性來處理它的非同步特性:codice_39和codice_40建立僅在非同步過程完成時才執行的回撥。

  JQuery目前分成1.x版、2.x版、3.x版,這三種釋出版本,後兩種不再支援IE 6/7/8,前者透過jQuery Migrate plugin與先前版本保持相容。

  以下專案均是源自於Interface外掛

  基於jQuery的使用者介面庫,包括拖放、縮放、對話方塊、標籤頁等多個元件。

  jQuery Tools是一個第三方的套件,基於jQuery。包括了標籤頁、表單驗證、滑鼠滾輪事件等多個元件。

  基於jQuery的手機網頁製作工具,jQuery Mobile的網站上包含了網頁的設計工具、主題設計工具。另外jQuery Mobile的js外掛包含了換頁、事件等的多項功能。
jQuery是一套跨瀏覽器的JavaScript函式庫,簡化HTML與JavaScript之間的操作。由約翰·雷西格(英語:John Resig)在2006年1月的BarCamp NYC上釋出第一個版本。目前是由Dave Methvin領導的開發團隊進行開發。全球前10,000個訪問最高的網站中,有65%使用了jQuery,是目前最受歡迎的JavaScript函式庫。