第一章:AngularJS有什么不同

Posted IT哥斯拉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一章:AngularJS有什么不同相关的知识,希望对你有一定的参考价值。

在其他javascript框架中,我们被迫从自定义的JavaScript对象中进行扩展,并从外到内操作DOM。以jQuery为例,为了在DOM中插入一个按钮元素,我们必须知道要把元素放到何处,并在合适的位置插入它



尽管这个过程并不复杂,但是它要求开发者对整个DOM结构都有所了解,并强迫我们在JavaScript代码中加入复杂的控制逻辑,用以操作外部DOM。


而AngularJS则通过原生的Model-View-Controller(MVC,模型,视图,控制器)功能增强了html。结果表明,这个选择可以快捷和愉悦地构建出令人印象深刻并且极富表现力的客户端应用。



利用它,开发者可将页面的一部分封装为一个应用,并且不强迫整个页面都使用AngularJS进行开发。这个特质在某些情况下非常有用,比如你的工作流程中已经包含了另外一个框架,或者你只希望页面中的某一部分是动态的,而剩下的部分是静态的或者是由其他JavaScript框架来控制的。






以上是关于第一章:AngularJS有什么不同的主要内容,如果未能解决你的问题,请参考以下文章

AngularJs学习第一章(来自angularJS菜鸟教程)

构建自己的AngularJS - 作用域和Digest

ng-book 2 —— AngularJS 2 教程

angular路由与a链接跳转有什么不同?

NODEJS+MONGODB+AngularJS的学习之路第一章

初识AngularJs