AngularJS 与 jQuery 之间的区别是什么? 下面本篇文章就来给大家介绍一下 AngularJS 与 jQuery 之间的区别, 希望对你们有所帮助.
AngularJS 是一个开源的 web 应用框架, 由 Google 和社区进行维护, 它可以创建单页的应用程序, 一个页面的应用仅仅需要 html,CSS 和 JavaScript 在客户端. 它的目标是增强页面的模型 - 视图 - 控制 (MVC) 的功能, 为简化开发和测试.
jQuery 是一个轻量级且功能丰富的 JavaScript 库, 它通过使用 JavaScript 简化 Web 应用程序的客户端脚本使用来帮助 Web 开发人员. 它广泛简化了在网站上使用 JavaScript 的速度, 并且它既轻又快.
AngularJS 与 jQuery 之间的区别:
1,jQuery 是一个 JavaScript 库, 用于 DOM 操作; AngularJS 是一个 JavaScript 框架.
2,jQuery 与模型无关; Angular 是基于 MVC, 用于创建 SPA(单页面应用程序).
3,jQuery 没有双向绑定功能; 而 Angular 具有路由, 指令, 双向数据绑定, 模型, 依赖注入, 单元测试等关键功能.
4, 当项目规模增加时, jQuery 会变得复杂且难以维护; 但是在使用 Angular 的情况下就不同了, 因为 Angular 在大项目规模下是可管理的.
5, 很多时候, 为了实现相同的功能, 必须在 jQuery 中编写更多的代码, 而 Angular 减少了这些标准, 因为与 jQuery 相比, 代码通常不长.
来源: http://www.css88.com/qa/angular-js/10565.html