AngularJS会超越JQuery吗

这篇文章主要讲解了“AngularJS会超越JQuery吗”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AngularJS会超越JQuery吗”吧!

创新互联是一家专业提供石峰企业网站建设,专注与成都做网站、成都网站建设、HTML5建站、小程序制作等业务。10年已为石峰众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

当 DOM 操作是次要时

jQuery 主要关注于 DOM 扫描和操作。一个常例是通过用户操作进行 DOM  元素的添加和修改,例如将AJAX返回的结果通过预先处理的HTML添加到已存在的DIV中。但使用  AngularJS,开发的焦点在于数据展示。通过双向数据绑定,数据的更新会自动完成而不需要删除和重建 DOM。虽然 DOM 操作是不可能完全避免的,但较只使用  jQuery,使用 AngularJS 你只需处理较少的 DOM 操作。

当注重效率时

虽然 AngularJS 学起来有点难,但它对于开发者来说具有较高的效率。AngularJS  的很多特性注重于提高开发者的产出。例如为支持单元测试的内建扩展支持。注重于测试的特性通过简化单元测试,从而使开发者注重于生产更健壮可靠的代码。另外,通过将DOM操作与程序逻辑解耦,开发者能够专注于“为什么”而不是“如何做”。通常,这会导致短小但稳定和易于调试的代码。

在采用描述性接口的时候

使用jQuery常常遇到的问题是它采用的是命令式编程,说的再透彻点,它告诉计算机如何才能达到目标,这样的处理过程产生的结果就是你想要的结果。不过,描述性编程则相反,它告诉计算机你想要的结果,让计算机自己确定该如何实现。JavaScript  总的来说是采用命令式方法进行设计的,而HTML-以及AngularJS给HTML所增加的指令-都是专门为描述性编程而设计的。如果你使用AngularJS进行编程,那么你最终采用的描述性编程,它更符合HTML原来的设计意图-即告诉计算机你想得到的显示结果,然后由计算机处理具体的细节。如果采用了这种编程方式,那么完成具体任务所需代码的行数就会大大的减少了,这样的代码可读性更高,维护起来更容易。

感谢各位的阅读,以上就是“AngularJS会超越JQuery吗”的内容了,经过本文的学习后,相信大家对AngularJS会超越JQuery吗这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


新闻名称:AngularJS会超越JQuery吗
文章出自:http://myzitong.com/article/jggsjh.html