jQuery 和 AngularJS 之間的區別是什麼?


AngularJS 是一個開源的 Web 應用框架。它最初由 Misko Hevery 和 Adam Abrons 於 2009 年開發。現在由 Google 維護。其最新版本為 1.4.3。

以下是 AngularJS 的功能

  • AngularJS 是一個強大的基於 JavaScript 的開發框架,用於建立豐富的網際網路應用程式 (RIA)。
  • AngularJS 為開發人員提供了以簡潔的 MVC(模型-檢視-控制器)方式編寫客戶端應用程式(使用 JavaScript)的選項。
  • 用 AngularJS 編寫的應用程式與跨瀏覽器相容。AngularJS 自動處理適合每個瀏覽器的 JavaScript 程式碼。
  • AngularJS 是開源的,完全免費的,並被全球數千名開發人員使用。它根據 Apache 許可證 2.0 版獲得許可。

jQuery

jQuery 是一個由 John Resig 於 2006 年建立的快速且簡潔的 JavaScript 庫。jQuery 簡化了 HTML 文件遍歷、事件處理、動畫和 Ajax 互動,從而實現快速 Web 開發。

以下是 jQuery 支援的重要核心功能列表:

  • DOM 操作 - jQuery 使選擇 DOM 元素、遍歷它們以及使用名為 Sizzle 的跨瀏覽器開源選擇器引擎修改其內容變得容易。
  • 事件處理 - jQuery 提供了一種優雅的方式來捕獲各種事件,例如使用者單擊連結,而無需在 HTML 程式碼本身中使用事件處理程式。
  • AJAX 支援 - jQuery 可以幫助您使用 AJAX 技術開發響應迅速且功能豐富的網站。
  • 動畫 - jQuery 帶有大量內建的動畫效果,您可以在網站中使用它們。
  • 輕量級 - jQuery 是一個非常輕量級的庫 - 大約 19KB(壓縮和 gzip 壓縮)。
  • 跨瀏覽器支援 - jQuery 具有跨瀏覽器支援,並且在 IE 6.0+、FF 2.0+、Safari 3.0+、Chrome 和 Opera 9.0+ 中執行良好。
  • 最新技術 - jQuery 支援 CSS3 選擇器和基本 XPath 語法。

更新於: 2019-12-12

243 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告