AngularJS旨在通过为客户端模型 - 视图 - 控制器(MVC)和模型 - 视图 - 视图模型(MVVM)体系结构提供框架以及富Internet应用程序中常用的组件来简化此类应用程序的开发和测试。
特性
● AngularJS是一个功能强大的基于JavaScript开发框架用于创建富互联网应用(RIA)。
● AngulajJS为开发者提供的选项(使用JavaScript)在一个干净的MVC(模型 - 视图 - 控制器)的方式来编写客户端应用程序。
● AngularJS写的应用都是跨浏览器兼容。AngularJS使用JavaScript代码自动处理适应每种浏览器。
● AngularJS是开源的,完全免费的,并且由数千名世界各地的开发者开发维护。它是根据Apache许可证2.0版许可发布。
总体来说,AngularJS是一个用来构建大型应用,高性能的Web应用程序的框架,同时使它们易于维护。
AngularJS的设计目标包括:
● 将DOM操作与应用程序逻辑分离。代码的结构方式极大地影响了它的难度。
● 将应用程序的客户端与服务器端分离。这允许开发工作并行进行,并允许双方重用。
● 为构建应用程序的过程提供结构:从设计UI,到编写业务逻辑,再到测试。
AngularJS实现MVC模式以分离表示,数据和逻辑组件。使用依赖注入,Angular将传统的服务器端服务(例如视图相关的控制器)带到客户端Web应用程序。因此,可以减少服务器上的大部分负担。
以上就是Angularjs是免费的吗?的详细内容,更多请关注易知道|edz.cc其它相关文章!