奧推網

選單
科技

初學者必學教程——JQuery的簡介

JQuery是一個優秀的輕量級Javascript庫,相容CSS3,還相容各種瀏覽器,在Web前端開發中廣泛使用。在現在就業的過程中,會運用JQuery會成為你的加分項。

JQuery簡介

什麼是JQuery

JQuery是開源軟體,使用MIT許可證授權。JQuery的語法設計使得許多操作變得容易,如操作文件物件(document)、選擇文件物件模型(DOM)元素、建立動畫效果、處理事件、以及開發Ajax程式。JQuery也給開發人員提供了在其上建立外掛的能力。這使開發人員可以對底層互動與動畫、高階效果和高階主題化的元件進行抽象化。模組化的方式使JQuery函式庫能夠建立功能強大的動態網頁以及網路應用程式。

微軟和諾基亞已宣佈在他們的平臺上繫結JQuery。微軟最初在VisualStudio中集成了JQuery以便在微軟自己的ASP。NETAJAX框架和ASP。NETMVCFramework中使用,而諾基亞則在他的Web執行時元件開發平臺中集成了JQuery。MediaWiki自從1。16版本後也開始使用JQuery。

JQuery1。3版以後,引入全新的層疊樣式表(CSS)選擇器引擎Sizzle。同時不再提供Packed版本,因為解壓縮所消耗的時間,遠大於所節省的下載時間,且不利於除錯,且已有GoogleAJAXLibrariesAPI等公開站臺提供JQuery的js的引用服務,故Packed版本原本的優點已蕩然無存。

注:定義來自維基百科。

我們可以簡單的理解為JQuery是一個JavaScript函式庫。JQuery是一個輕量級的“寫的少,做的多”的JavaScript庫。

特色

使用多瀏覽器開源選擇器引擎Sizzle(JQuery專案的派生產品)進行DOM元素選擇

基於CSS選擇器的DOM操作,使用元素的名稱和屬性(如id和class)作為選擇DOM中節點的條件

事件

特效和動畫

Ajax

Deferred和Promise物件來控制非同步處理

JSON解析

透過外掛擴充套件

工具函式,如特徵檢測

現代瀏覽器中本地的相容性方法,但對於舊版瀏覽器需要後備(fallback)方法,比如inArray()和each()

多瀏覽器(不要與跨瀏覽器混淆)支援