Angular是一个JavaScript框架。它是一个以JavaScript 编写的库。它可通过 <script> 标签添加到HTML 页面。
Angular弥补了HTML在构建应用方面的不足,其通过使用标识符(directives)结构,来扩展Web应用中的HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。
Angular的功能
Angular具有以下主要功能,使其成为市场上强大的框架之一。
1、MVC
该框架基于着名的MVC概念(模型 - 视图 - 控制器)。这是所有现代Web应用程序中使用的设计模式。此模式基于将业务逻辑层,数据层和表示层拆分为单独的部分。完成不同部分的划分,以便更容易管理每个部分。
2、数据模型绑定
我们不需要编写特殊代码来将数据绑定到HTML控件,可以通过Angular添加几段代码来完成。
3、编写更少的代码
一般在执行DOM操作时,需要编写大量的JavaScript来设计任何应用程序。但是使用Angular,你会惊讶于为DOM操作编写的代码量较少。
4、单元测试
Google的设计人员不仅开发了Angular,还开发了一个名为“Karma”的测试框架,该框架有助于为AngularJS应用程序设计单元测试。
以上就是Angular是主流吗?的详细内容,更多请关注易知道|edz.cc其它相关文章!