AngularJs 初学

来源:互联网 发布:单点登录系统源码 编辑:程序博客网 时间:2024/06/05 19:09
misko hevery & adam abrons 35kb
1.mvc 框架
2.module
3.service 
4.filter
5.two way badabinding
6.directive 指令嵌套 封装ui控件可以让代码得到大幅度简化。
7.uint testing & e2e testing:分组 用例 期望 匹配


scope model以元素属性的形式绑定在标签上。
依赖自动注入:1. service 比如封装好的location window
2.用构造器factory方法去调用构造器 ,从构造器注入的。


切分成小模块进行单元测试和集成测试
模块之间可以相互依赖
模块可以动态加载
使用angular.module()来创建和获取模块
模块是service directive filter配置信息的集合


service 完成很多通用的功能
数据模型


一起都是从module开始
1--4层层递进;
1.html parser 和 directives
2. 双向绑定--核心问题:脏值检测 难点是震荡问题
监控的表达式不要过于复杂 表达式不要太多 ttl=10


3. 独立injection 每一个angular应用都有一个injector
负责自动出来依赖关系 实例化对象、自动分析函数签名,注入需要的


对象
4. module controller service 


指令:定义HTML标签 标记,告诉parse需要编译



























0 0
原创粉丝点击