AngularJS 是一个开源框架, 它解决了 web 开发过程的挑战, 它是一个互联网应用程序框架, 它是强大的前端框架之一. Angular 框架允许使用 html 作为模板语言, 并允许扩展 HTML 的语法, 以简洁明了的方式表达应用程序的组件.
为什么要使用 angular?
● 促进代码可重用性: 使用 Angular, 开发人员可以重用以前在其他不同应用程序中使用的代码, 从而提高代码的可重用性, 并使 Angular 成为一个独特而出色的框架.
● 更快的应用程序开发: Angular 可以快速地完成从开发到测试和维护的所有工作. MVC(模型视图控制器) 架构确保了这一点.
● 为开发人员提供完全控制: 开发人员可以使用此框架测试, 构建, 注入和执行几乎任何操作, 这是因为指令可以自由地试验 HTML 和属性.
● 更好的即插即用组件: 使用 AngularJS, 您只需复制和粘贴代码即可将现有组件添加到新应用程序中.
AngularJS 可以自动与模型和视图同步. Angular 可以简单地描述为创建应用程序的混合 HTML 可编辑版本. Angular 通过向开发人员提供高级抽象, 使应用程序开发变得简单. 像任何抽象一样, 它的成本是灵活性. 也就是说, 并非每个应用都适合它.
AngularJS 是在考虑 CRUD(创建, 读取, 更新, 删除) 应用程序的情况下构建的. CRUD 应用程序实际上代表了大多数 Web 应用程序. Angular 处理 DOM(文档对象模型) 和 Ajax(异步 JavaScript 和 xml) 粘合代码并将其置于明确定义的结构中.
来源: http://www.css88.com/qa/angular-js/10549.html