图书介绍

AngularJS开发秘籍PDF|Epub|txt|kindle电子书版本网盘下载

AngularJS开发秘籍
  • (美)BradDayley著;王肖峰,郑凯译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302403678
  • 出版时间:2015
  • 标注页数:184页
  • 文件大小:21MB
  • 文件页数:198页
  • 主题词:超文本标记语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

AngularJS开发秘籍PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 学习JavaScript1

1.1 使用Node.js创建JavaScript开发环境1

1.1.1 创建Node.js2

1.1.2 使用Node.js运行JavaScript3

1.1.3 使用Node.js创建Express Web服务器3

1.2 定义变量6

1.3 了解JavaScript数据类型6

1.4 使用运算符7

1.4.1 算术运算符7

1.4.2 赋值运算符8

1.4.3 应用比较和条件运算符8

1.5 实现循环11

1.5.1 while循环11

1.5.2 do/while循环11

1.5.3 for循环12

1.5.4 for/in循环12

1.5.5 中断循环13

1.6 创建函数13

1.6.1 定义函数14

1.6.2 向函数传递变量14

1.6.3 从函数返回值14

1.6.4 使用匿名函数15

1.7 理解变量作用域15

1.8 使用JavaScript对象16

1.8.1 使用对象语法16

1.8.2 创建自定义对象17

1.8.3 使用原型对象模式18

1.9 操作字符串18

1.9.1 合并字符串20

1.9.2 在字符串中搜索子字符串20

1.9.3 替换字符串中的单词20

1.9.4 将字符串拆分为数组20

1.10 使用数组21

1.10.1 合并数组22

1.10.2 迭代数组22

1.10.3 将数组转换为字符串23

1.10.4 检查数组中是否包含特定的数据项23

1.10.5 向数组中添加和从数组中移除数据项23

1.11 添加错误处理24

1.11.1 try/catch块24

1.11.2 抛出自定义错误24

1.11.3 使用Finally25

1.12 小结25

第2章 开始使用AngularJS27

2.1 选择AngularJS的原因27

2.2 了解AngularJS28

2.2.1 模块28

2.2.2 作用域和数据模型28

2.2.3 模板视图和指令29

2.2.4 表达式29

2.2.5 控制器29

2.2.6 数据绑定29

2.2.7 服务30

2.2.8 依赖注入30

2.2.9 编译器30

2.3 AngularJS生命周期概览30

2.3.1 启动阶段30

2.3.2 编译阶段31

2.3.3 运行时数据绑定阶段31

2.4 责任分离31

2.5 在现有JavaScript和jQuery代码中集成AngularJS31

2.6 在环境中添加AngularJS32

2.7 在HTML文档中启动AngularJS33

2.8 使用全局API33

2.9 创建基本的AngularJS应用34

2.9.1 加载AngularJS库和主模块35

2.9.2 定义AngularJS应用根元素35

2.9.3 在模板中添加控制器36

2.9.4 实现作用域模型36

2.10 在AngularJS应用中使用jQuery或者jQuery Lite37

2.10.1 jQuery Lite38

2.10.2 访问jQuery或者jQueryLite库39

2.10.3 直接访问jQuery或者jQuery Lite40

2.11 小结40

第3章 了解AngularJS应用动态41

3.1 了解模块和依赖注入41

3.1.1 了解模块41

3.1.2 依赖注入42

3.2 定义AngularJS Module对象42

3.3 在AngularJS模块中创建提供者43

3.3.1 专用的AngularJS对象提供者43

3.3.2 服务提供者44

3.4 实现提供者和依赖注入44

3.4.1 在控制器中注入内置提供者45

3.4.2 实现自定义提供者并将它注入控制器中46

3.5 为模块应用配置块和运行块47

3.5.1 添加配置块48

3.5.2 添加运行块48

3.5.3 实现配置块和运行块48

3.6 小结50

第4章 实现作用域作为数据模型51

4.1 了解作用域51

4.1.1 根作用域和应用之间的关系51

4.1.2 作用域和控制器之间的关系52

4.1.3 作用域和模板之间的关系54

4.1.4 作用域和后端服务器数据之间的关系56

4.1.5 作用域生命周期56

4.2 实现作用域层次结构57

4.3 小结60

第5章 使用AngularJS模板创建视图61

5.1 了解模板61

5.2 使用表达式62

5.2.1 使用基本表达式63

5.2.2 在表达式中与作用域交互64

5.2.3 在AngularJS表达式中使用JavaScript67

5.3 使用筛选器68

5.3.1 使用内置筛选器69

5.3.2 使用筛选器实现排序和筛选72

5.4 创建自定义筛选器74

5.5 小结76

第6章 在AngularJS视图中实现指令77

6.1 了解指令77

6.2 使用内置指令77

6.2.1 支持AngularJS功能的指令78

6.2.2 扩展表单元素的指令81

6.2.3 绑定模型到页面元素的指令85

6.2.4 绑定页面事件到控制器的指令89

6.3 小结96

第7章 创建自定义指令用于扩展HTML97

7.1 了解自定义指令定义97

7.1.1 定义指令视图模板99

7.1.2 限制指令行为99

7.1.3 在指令中添加控制器100

7.1.4 配置指令作用域101

7.1.5 嵌入元素103

7.1.6 使用链接函数操作DOM103

7.1.7 使用编译函数操作DOM105

7.2 实现自定义指令105

7.2.1 在自定义指令中操作DOM106

7.2.2 在自定义视图中实现事件处理程序108

7.2.3 实现嵌套指令111

7.3 小结113

第8章 使用事件与模型中的数据进行交互115

8.1 浏览器事件115

8.2 用户交互事件115

8.3 添加$watches追踪作用域变化事件116

8.3.1 使用$watch追踪作用域变量116

8.3.2 使用$watchGroup追踪多个作用域变量116

8.3.3 使用$watchCollection追踪作用域中对象的属性变化117

8.3.4 在控制器中实现监视117

8.4 发出和广播自定义事件119

8.4.1 向父作用域层次结构发出自定义事件119

8.4.2 向子作用域层次结构广播自定义事件119

8.4.3 使用侦听器处理自定义事件120

8.4.4 在嵌套控制器中实现自定义事件120

8.5 小结123

第9章 在Web应用中实现AngularJS服务125

9.1 了解AngularJS服务125

9.2 使用内置服务125

9.2.1 使用$http服务发送HTTP GET和PUT请求126

9.2.2 使用$cacheFactory服务131

9.2.3 使用$window服务实现浏览器警告132

9.2.4 使用$cookieStore服务与浏览器cookie交互132

9.2.5 使用$interval和$timeout服务实现定时器134

9.2.6 使用$animate服务135

9.2.7 使用$location服务139

9.3 使用$q服务提供延迟响应142

9.4 小结143

第10章 创建自定义AngularJS服务145

10.1 了解自定义AngularJS服务145

10.1.1 定义value服务145

10.1.2 定义constant服务146

10.1.3 使用工厂提供者构建factory服务146

10.1.4 使用对象定义service服务146

10.2 在AngularJS应用中集成自定义服务147

10.2.1 实现使用所有4种类型服务的简单应用147

10.2.2 实现简单的时间服务149

10.2.3 实现数据库访问服务152

10.3 小结157

第11章 以AngularJS方式创建富Web应用组件159

11.1 构建标签视图159

11.2 实现可拖放元素162

11.3 为图片添加缩放视图区域166

11.4 实现可展开和可折叠的元素169

11.5 在元素中添加星级174

11.6 小结176

附录A 测试AngularJS应用177

热门推荐