标签:
什么是Angularjs
完全使用 JavaScript编写的客户端技术。同其他历史悠久的 Web技术( HTML、 CSS
和JavaScript)配合使用,使Web应用开发比以往更简单、更快捷。
AngularJS主要用于构建单页面Web应用。它通过增加开发人员和常见Web应用开发任务之间
的抽象级别,使构建交互式的现代Web应用变得更加简单。
AngularJS的开发团队将其描述为一种构建动态Web应用的结构化框架。
AngularJS使开发Web应用变得非常简单,同时也降低了构建复杂应用的难度。它提供了开发
者在现代Web应用中经常要用到的一系列高级功能,例如:
解耦应用服务数据模型和视图 Ajax服务 依赖注入 浏览历史 测试
和别的东西有什么不同呢
在其他JavaScript框架中,我们被迫从自定义的JavaScript对象中进行扩展,并从外到内操作DOM。
而AngularJS则通过原生的Model-View-Controller( MVC,模型?视图?控制器)功能增强了
HTML。结果表明,这个选择可以快捷和愉悦地构建出令人印象深刻并且极富表现力的客户端应用。
利用它,开发者可将页面的一部分封装为一个应用,并且不强迫整个页面都使用AngularJS进行开发。这个特质在某些情况下非常有用,比如你的工作流程中已经包含了另外一个框架,或者你只希望页面中的某一部分是动态的
,而剩下的部分是静态的或者是由其他JavaScript框架来控制的。
标签:
原文地址:http://www.cnblogs.com/huangcan/p/4716643.html