完全使用javascript编写的客户端技术。同其他历史悠久的Web技术配合使用,使Web应用开发比以往更简单,更快捷。
Angularjs主要用于构建单页面Web应该。它通过增加开发人员和常见Web应用开发任务之间的抽象级别,使构建交互式的现代Web应用变得更加简单。
AngualrJs的开发团队将其描述为一种构建动态Web应用的结构化框架。
提供了开发者在现代Web应用中经常要用到的一系列高级功能如:
-
解耦应和逻辑,数据模型和视图
-
Ajax服务
-
依赖注入
-
浏览历史(使书签和前进,后退按钮能够像在普通Web应用中一样工作)
-
测试
-
更多功能