Skip to content

jQuery 的前世今生

jQuery 是一個快速、小型且功能豐富的 JavaScript 函式庫。它透過可在多種瀏覽器上運行的易於使用的 API,使 HTML 文件遍歷和操作、事件處理、動畫和 Ajax 等事情變得更加簡單。憑藉多功能性和可擴展性的結合,jQuery 改變了數百萬人編寫 JavaScript 的方式,最重要的是它是免費的。

如上述,jQuery 本來就是使用 JavaScript 改寫出來的,因此,jQuery 和 JavaScript 兩者皆是可以並存,相輔相成的。所以,只要是 JavaScript 能做到的是 jQuery 就一定做的到,不只做到,還能做的更好更快速。但如果是 JavaScript 做不到的事,jQuery 也一樣做不到。

jquery

jQuery 特色

jQuery 之所以受歡迎,是因為它提供了一系列簡單方便,而且兼容的操作,省去開發人員的部份煩惱。

輕量級

jQuery 是輕量的 JavaScript 框架,gzip 壓縮後,甚至能小於 30KB。

語法簡潔

將常用的 Javascript 實現實作並打包,所以較 JavaScript 寫法簡便許多。

瀏覽器兼容性

jQuery 基本相容了現在主流的瀏覽器,讓開發者不再為瀏覽器的相容問題去建立各別瀏覽器的兼容庫。

鏈式操作方式

jQuery 的鍊式操作,可以對同一個對象的多個操作連寫在一行程式碼裡。

選取器

開發者可以使用 CSS 的選取器及 jQuery 定義的選取器,進行 DOM 的選取及操作。

Ajax

jQuery 簡化了非同步的操作。

擴充功能

jQuery UI

jQuery UI 是建立在 jQuery 函式庫的套件工具,無論是創建互動的應用程式,還是僅僅利用個彈窗添加一個日期的操作介面,jQuery UI 都是一個不錯的選擇。

jQuery UI

jQuery Mobile

jQuery Mobile 是用於針對行動裝置網頁應用的前端框架。

jQuery Mobile