jQuery和AngularJS的区别浅析

2024-12-17 20:01:09
推荐回答(1个)
回答1:

jQuery和AngularJS的区别浅析如下:

1、在dom 的处理的便捷性上的区别

  •  jQuery在DOM上做得很好,可以根据用户交互,添加修改DOM元素。

  •  AngularJS更关注数据展示本身,更新时会尽可能减少对DOM的破坏和重构。

2、在效率上的区别:

  • jQuery需要写很多代码来实现同样的功能,开发效率相对较低,测试起来也麻烦

  • AngularJS中很多特点的设计都是出于提高开发者效率的目的。比如在框架内它就支持单元测试,这样的设计可以让程序员更集中精力在写出可靠的代码上,简化了测试上的麻烦。

3、语法方面的区别:

  • jQuery的一个常见问题就是它是命令式编程,就意味着程序员要告诉计算机如何达成某项目的,也就是程序运行结果。

  • AngularJS就是声明式的,只需要告诉计算机程序员需要的展现形式,至于细节就由机器处理了。