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 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.