你应该使用 AngularJS 的五个理由

导语 AngularJS 是谷歌一个框架,旨在简化前端应用程序的开发。如果你在开发单页的应用程序,我敢肯定你已经听说过它。我是AngularJS 的忠实粉丝(我甚至还写了一本书!)在这篇文章中我将概述五条我为什么这么喜欢
AngularJS  是谷歌一个 框架,旨在简化前端应用程序的开发。如果你在开发单页的应用程序,我敢肯定你已经听说过它。我是 AngularJS  的忠实粉丝(我甚至还写了一本书!)在这篇文章中我将概述五条我为什么这么喜欢它的原因。

angularjs

#1 良好的应用程序结构

通常情况下,我们编写  没有明确的结构。虽然在编写小应用程序的时候没有问题,但这显然是不适合于大规模的应用程序。使用 您可以通过MVC(模型 – 视图 – 控制器)或MVVM (模型 – 视图 – 视图模型)模式来组织源代码。 AngularJS 是一个 MVW 框架,其中W代表不管可以用于任何项目。你可以组织你的代码模块,它可显著提高应用程序的可测试性和可维护性。

#2 双向数据绑定

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

#3 指令

AngularJS 指令让你使用 HTML 新语法快速的构建应用程序。您可以创建可重用的自定义组件与指令的API。例如,如果你想自定义日期选择器小部件,你可以创建一个<data-picker/ >组件。如果你想要一个奇特的文件上传与进度指示器可以继续创建一个<file-upload/ >组件。很酷,不是吗?

#4 HTML 模板

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

#5 可嵌入、注入和测试

关于 AngularJS 的最好的事情是,它是一个很好的团队成员。它从来没有要求全面承诺。由于 AngularJS 官方网站说,你可以根据你需要使用尽可能多或尽可能少的在项目中使用 AngularJS。如果你只需要双向数据绑定,您可以引入 Angular,只是使用此功能。

AngularJS 支持依赖注入的开箱即用。如果你需要的东西,你只要调用 Angular 来注入。就这么简单。这巨大的提高可测试性,因为你可以很容易地在测试的模拟组件。

AngularJS在创建时候始终考虑着可测试性。这些模块和依赖注入系统,使得单元测试更容易。此外, AngularJS 提供了一个称为量角器工具,这使得终端到终端的测试变得轻而易举。所以,你开发的代码始终是可测试性和可维护性。

http://www.aseoe.com/ true 你应该使用 AngularJS 的五个理由 http://www.aseoe.com/show-69-430-1.html report <?php echo strlen($content) / 2; ?> AngularJS 是谷歌一个框架,旨在简化前端应用程序的开发。如果你在开发单页的应用程序,我敢肯定你已经听说过它。我是AngularJS 的忠实粉丝(我甚至还写了一本书!)在这篇文章中我将概述五条我为什么这么喜欢
TAG:AngularJS
本站欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明: 文章转载自:爱思资源网 http://www.aseoe.com/show-69-430-1.html

[前端插件推荐] Plugin

1 2 3 4
  • jQuery实现逐字逐句显示插件l-by-l.min.js
  • jQuery带方向感知的鼠标滑过图片边框特效插件
  • jQuery HotKeys监听键盘按下事件keydown插件
  • 响应式无限轮播jQuery旋转木马插件
响应式无限轮播jQuery旋转木马插件
web前端开发
爱思资源网 Copyright 2012-2014 Www.Aseoe.Com All rights reserved.(晋ICP备13001436号-1)