AngularJs梳理

1.MVC/MVVM模式:controller/scope/model/(html+css)

2.context作用域:$rootScope/$scope/原型继承 

什么时候产生作用域:controller/repeat/include/ng-view

https://github.com/xufei/blog/issues/18

https://github.com/xufei/blog/issues/11

3.数据绑定:

脏检查: 建立数据监控,对比新旧值,刷新view(digest/apply)

4.控制器:controller/随view销毁

5.服务:service/单例、不会随view销毁 http://www.angularjs.cn/A0a6

6.事件:digest-loop/watch,监控数据变动、跨域传递信息

7.过滤器:filter、处理数据

8.指令:derective、自定义组件

9.表达式:基本运算、调用函数、不包括条件判断

10.依赖注入:http://www.ngnice.com/posts/10d728d65da236

injector原理:toString获取函数源码,解析参数列表,根据参数列表动态invoke函数,

11.router路由

你可能感兴趣的:(AngularJs梳理)