1、AngularJs通过使用 我们称为标识符(directives)的结构,让浏览器能够识别新的语法。例如: *使用双大括号{{}}语法进行数据绑定。 *使用DOM控制结构来实现迭代或者隐藏DOM片段 *支持表单和表单的验证 *能够将逻辑代码关联到相关的DOM元素上 *能够将HTML分组成可重用的组件
2、AngularJs 应用程序有三个组成部分:模板、应用程序逻辑和行为和模型数据。
模板:用HTML和CSS编写的文件,展现的视图。可AngularJs是可扩展的,所以说可以在HTML中构建自己的HTML标记。 应用程序逻辑和行为:是用JavaScript定义的控制器。 AngularJS与标准AJAX应用程序不同,您不需要另外编写侦 听器或DOM控制器,因为它们已经内置到AngularJS中了。这些功能使您的应用程序逻辑很容易编写、测试、维护和理解。 模型数据:模型是从AngularJs作用域对象的属性引申的。模型中的数据可能是JavaScript对象、数组或基本类型,且他们都属于ANgular 作用域对象。 AngularJs通过作用域来保持数据模型与视图界面UI的双向同步。一旦模型状态发生改变,AngularJs会立即刷新反映在视图界面中, 反之亦然。
3、AngularJs提供的一些非常有用的服务特性: 1、底层服务还包括依赖注入、XHR、缓存、URL路由和浏览器抽象服务。 2、您还可以扩展和添加自己特定的应用服务。 3、这些服务可以让您非常方便的编写WEB应用。