4 目 录
19.14.4 测试服务和工厂
...................
259
19.14.5 测试过滤器
...........................
263
19.14.6 测试模板
...............................
264
19.14.7 测试指令
...............................
266
19.15 测试事件
..............................................
269
19.16 对Angular 的持续集成
........................
270
19.17 Protractor
..............................................
270
19.18 配置
......................................................
272
19.19 配置选项
..............................................
273
19.20 编写测试
..............................................
275
19.21 测试实践
..............................................
278
19.21.1 我们的应用
...........................
278
19.21.2 测试的策略
...........................
279
19.22 建立我们的第一个测试
.......................
279
19.23 测试输入框
..........................................
281
19.23.1 测试列表
...............................
282
19.23.2 测试路由
...............................
284
19.24 页面对象
..............................................
285
第 20 章 事件
...................................................
287
20.1 什么是事件
............................................
287
20.2 事件传播
................................................
287
20.2.1 使用$emit 来冒泡事件
............
288
20.2.2 使用$broadcast 向下传递
事件
..........................................
288
20.3 事件监听
................................................
289
20.4 事件对象
................................................
289
20.5 事件相关的核心服务
.............................
290
20.5.1 核心系统的$emitted 事件
......
290
20.5.2 核心系统的$broadcast
事件
..........................................
290
第 21 章 架构
...................................................
292
21.1 目录结构
................................................
292
21.2 模块
........................................................
293
21.3 控制器
....................................................
294
21.4 指令
........................................................
296
21.5 测试
........................................................
296
第 22 章 Angular 动画
..................................
297
22.1 安装
........................................................
297
22.2 它是如何运作的
.....................................
297
22.3 使用CSS3 过渡
......................................
298
22.4 使用CSS3 动画
......................................
300
22.5 交错CSS 过渡/动画
...............................
301
22.5.1 交错CSS 过渡
..........................
301
22.5.2 交错CSS 动画
..........................
302
22.5.3 什么指令支持交错动画
...........
302
22.6 使用JavaScript 动画
..............................
302
22.7 微调动画
................................................
303
22.8 DOM 回调事件
......................................
304
22.9 内置指令的动画
....................................
304
22.9.1 ngRepeat 动画
..........................
304
22.9.2 ngView 动画
..............................
306
22.9.3 ngInclude 动画
........................
308
22.9.4 ngSwitch 动画
..........................
310
22.9.5 ngIf 动画
..................................
312
22.9.6 ngClass 动画
............................
314
22.9.7 ngShow/ngHide 动画
................
316
22.10 创建自定义动画
..................................
318
22.10.1 addClass()
...........................
319
22.10.2 removeClass()
.....................
320
22.10.3 enter()
.................................
321
22.10.4 leave()
.................................
322
22.10.5 move()
...................................
323
22.11 与第三方库集成
..................................
324
22.11.1 Animate.css
...........................
324
22.11.2 TweenMax/TweenLite
..........
324
第 23 章 digest 循环和$apply
......................
326
23.1
$watch 列表
............................................
326
23.2 脏值检查
................................................
327
23.3 $watch
....................................................
328
23.4 $watchCollection
.................................
330
23.5 页面中的$digest 循环
..........................
330
23.6 $evalAsync 列表
....................................
331
23.7 $apply
....................................................
332
23.8 何时使用$apply
.....................................
332
第 24 章 揭秘 Angular
..................................
334
24.1 视图的工作原理
....................................
335
24.1.1 编译阶段
..................................
335
24.1.2 运行时
......................................
336
第 25 章 AngularJS 精华扩展
....................
337
25.1 AngularUI
...............................................
337
25.2 安装
........................................................
337
25.3 ui-router
...............................................
337
25.3.1 安装
..........................................
337
25.3.2 事件
..........................................
342
25.3.3 $stateParams
...........................
343
25.3.4 $urlRouterProvider
...............
344
图灵社区会员 鸟月月(dearzpfree@hotmail.com) 专享 尊重版权