码迷,mamicode.com
首页 > Web开发 > 详细

angular.js简析

时间:2015-08-10 00:11:39      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

 

什么是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框架来控制的。

angular.js简析

标签:

原文地址:http://www.cnblogs.com/huangcan/p/4716643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!