jQuery和AngularJS的区别浅析如下:
1、在dom 的处理的便捷性上的区别
jQuery在DOM上做得很好,可以根据用户交互,添加修改DOM元素。
AngularJS更关注数据展示本身,更新时会尽可能减少对DOM的破坏和重构。
2、在效率上的区别:
jQuery需要写很多代码来实现同样的功能,开发效率相对较低,测试起来也麻烦
AngularJS中很多特点的设计都是出于提高开发者效率的目的。比如在框架内它就支持单元测试,这样的设计可以让程序员更集中精力在写出可靠的代码上,简化了测试上的麻烦。
3、语法方面的区别:
jQuery的一个常见问题就是它是命令式编程,就意味着程序员要告诉计算机如何达成某项目的,也就是程序运行结果。
AngularJS就是声明式的,只需要告诉计算机程序员需要的展现形式,至于细节就由机器处理了。