angularjs是谷歌公司的一个项目,弥补了hml在构建方面的不足,通过指令(directive)来扩展html标签,可以使开发者使用html来声明动态内容。
angularjs主要用来开发单页应用(SPA)为主的项目。
angularjs四个主要特点:1.mvc模式 2.双向数据绑定 3.模块化 4.指令系统
1. Angularjs MVC
Model:数据模型层
View:视图层,负责展示
Controller:业务逻辑和控制逻辑
优点: 代码模块化 代码逻辑比较清晰、可移值性高,后期维护方便、代码复用,代码规模越来越大的时候,切分职责是大势所趋
缺点:运行效率稍微低一些
$scope 控制作用域;$rootscope:根作用域,全局作用域;
原文:http://www.cnblogs.com/yangfengmei/p/6116953.html