美文网首页
AngularJS 好在哪里

AngularJS 好在哪里

作者: wangxiaoda | 来源:发表于2017-05-26 17:11 被阅读42次

AngularJS是谷歌的一个JavaScript框架

1 良好的应用程序结构

通常情况下,我们编写 JavaScript 没有明确的结构。虽然在编写小应用程序的时候没有问题,但这显然是不适合于大规模的应用程序。使用 AngularJS,您可以通过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 提供了一个称为量角器工具,这使得终端到终端的测试变得轻而易举。所以,你开发的代码始终是可测试性和可维护性。
  这还不是全部! AngularJS 还提供了更多的实用功能,如路由,过滤器,和动画等等。不过,以上几点已足以让我爱上它。

相关文章

  • AngularJS 好在哪里

    AngularJS是谷歌的一个JavaScript框架 1 良好的应用程序结构 通常情况下,我们编写 JavaSc...

  • 好在哪里

    今天下班后,我刚走出公司大门,快递小哥就骑车到了门口,见我打卡走出去,便对我说:“你们HBS(公司名)又下班呐,好...

  • 羊奶好在哪里?

    说起奶制品,可能多数人会想到牛奶,然而我会先想到羊奶 ――羊奶到底好在哪里,为何我和我的家人都要长期坚持喝羊奶...

  • 占星好在哪里

    自从接触到了占星这一门深奥的学科,便在被里面知识的庞杂和精妙给深深的吸引住了,有很多人会觉得占星是西洋的玩应,能准...

  • 旅行,好在哪里?

    看你每天都在旅行,好羡慕你哦! 这,也许是我这一个月来听到最多的一句话了吧。曾几何时,我也这么羡慕过别人,觉得能一...

  • 《大理,好在哪里?》

    人人都说大理好,却极少有人说得清楚大理好在哪里,有何不可或缺,精魄为何? 长居大理的人更是每日饱浸南诏古韵、风花雪...

  • 宁波好在哪里?

    老蛮写了一篇《中国产业结构最稳定的城市》,说的是宁波。 老蛮引用了2006、2011和2016年宁波规模以上工业企...

  • vagrant好在哪里?

    vagrant 好在哪里?

  • Wonders好在哪里?

    和国内的小学教材相比,Wonders最大的特点就是,Wonders教材的每个单元都有统领全局的大主题,而单元下每个...

  • 教父好在哪里?

    全国确诊 7830 例 下载 App 注册登录 如何看待科技部下发通知,要求在疫情防控任务完成之前不应将精力放在论...

网友评论

      本文标题:AngularJS 好在哪里

      本文链接:https://www.haomeiwen.com/subject/lyyxfxtx.html