Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22509
  • 博文数量: 28
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-07 10:18
文章分类
文章存档

2017年(5)

2015年(23)

我的朋友

分类: Web开发

2015-09-16 10:47:57

AngularJS诞生于2009年,由Misko Hevery等人创建,后为Google所收购。它是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。今天,我们将为大家列出开发人员应该使用Angular JS的五大理由!

开发人员使用Angular JS的五大理由

1. 良好的应用程序结构——MVC架构

Angular JS采用MVC架构以进行Web应用程序开发。要实现MVC,开发人员只需要对自己的应用进行拆分,其它的所有工作都可以由AngularJS负责完成。MVC架构所指的是Model View Controller,即模型视图控制器,其中:

  • 模型负责维护数据
  • 视图负责显示数据
  • 控制器则作为衔接视图与模型之间的桥梁

2. 利用依赖性注入进行测试

如果不经过严格测试,我们的应用程序绝对称不上完整。事实上,测试已经成为确保所交付项目中不存在错误的重要手段。Angular JS在构建过程中就已经将测试纳入到考量当中。利用Angular JS创建的应用程序全面与依赖性注入相对接。开发人员可以非常轻松地将样本数据注入至控制器,从而检测其输 出结果及行为方式是否符合预期。

3. HTML模板

Angular JS使用HTML模板。这使事情变得简单,并允许设计人员和开发人员同时工作。设计人员可以按照通常的方式创建用户界面,而开发人员可以使用声明性绑定语法很容易配合不同的UI组件的数据模型。

4. 指令

程序员可以利用多种指令变更HTML标签的具体行为。这是一项非常强大的功能,允许使用者创建出各类定制化标签。使用指令标签会通知编译器在DOM元素中添加某些功能,甚至能够对其进行改动。Angular JS中还提供大量预置指令,大家可以根据实际需要进行选择。

5. 双向数据绑定

数据绑定肯定是Angular JS最佳功能之一。开发人员可以声明绑定的模型到 HTML 元素。当模型发生变化时,视图会自动更新,反之亦然。这可以减少大量的传统样板代码,保持模型和视图同步。

转载请注明本文转载自慧都控件网

阅读(346) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~