1 AngularJS是一个前端JavaScript框架。它可通过 <script> 标签添加到HTML页面。 通过指令扩展了HTML,且通过表达式绑定数据到 HTML。 提高开发效率和运行速度 四大特征: 1 MVC模式:解耦和 提高代码复用性 Model:模型数据, 其实就是angular变量($scope.XX); View: 视图,模型数据的呈现, Html+Directive(指令) Controller:操作数据, 就是函数function,数据的增删改查; 2 双向绑定: 双向的数据绑定允许模型和视图之间的自动同步 通过$scope Model的数据发生改变View就会随之改变 当然View发生改变 Model也会改变 3 依赖注入 面向服务的设计,对于需要依赖使用的服务,只需注入即可使用
4 模块化设计 对象和函数都写在js下会污染全局空间 把对象和函数定义在模块下 运行效率会增高 高内聚低耦合法则: 1)官方提供的模块 ng、ngRoute、ngAnimate 2)用户自定义的模块 a |
|
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)