- 6
- 0
- 约5.95千字
- 约 44页
- 2017-02-06 发布于湖北
- 举报
AngularJS技术交流(基础篇)讲解
AngularJs双向绑定的详细解释 在编译时,Angular使用$watch()在对应的$scope上添加了监控,一旦$scope中的属性值发生变化,这里就会跟着变。(脏值检测的$digest过程) 在指令编译时,Angular对input添加了事件监控,会自动把input的值设置到$scope中的对应属性上。 AngularJs双向绑定的核心代码 关于双向数据绑定的一些忠告 监控的表达式不要过于复杂,表达式数量不要太多 监听函数内不要有DOM操作,那样会显著降低性能 不能互相监听对方会修改的属性,以免形成交叉引用 ng默认的TTL是10次 深拷贝式的脏值检测会消耗更多内存(树形的JSON数据尤其如此) 指令 指令 指令 什么是指令 指令是AngularJS用来扩展浏览器能力的技术之一。在DOM编译期间,和HTML关联着的指令会被检测到,并且被执行。这使得指令可以为DOM指定行为,或者改变DOM的结构。 指令 指令如何被检测 第一步:编译DOM 第二步:链接指令 从ng-app开始,获取DOM节点,使用 $compile方法遍历DOM节点收集指令,将这 些指令放入一个队列中。然后逐个调用这些指 令的$compile方法,逐个返回链接函数。 这些函数会被集合在一个方法对象里。最后 $compile方法会返回这个方法对象。 调用第一步$compile返回的方法,将作用
您可能关注的文档
最近下载
- (自2026年7月1日起施行)中华人民共和国民用航空法(2025修订).pptx VIP
- 小数乘除法竖式计算专项练习题大全(每日一练,共29份).pdf VIP
- 小学二年级数学下册应用题专项练习(每日一练) (7).docx VIP
- 初二数学(北京版)-一次函数的应用(第二课时).pptx VIP
- 初二数学(北京版)-一次函数的应用(第一课时).pptx VIP
- ((自2026年7月1日起施行))中华人民共和国民用航空法(2025修订)核心要点.pptx VIP
- 2026年保健按摩考试题及答案.doc VIP
- 基于无人机快速巡检的堤坝病害检测技术与软件平台构建研究.docx VIP
- 八年级数学单元测试(分式方程).doc VIP
- 设计艺术史 超星尔雅学习通答案100分最新版.doc VIP
原创力文档

文档评论(0)