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 是一個快速簡潔的 JavaScript 庫,由 John Resig 於 2006 年建立。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 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告