欢迎光临
免费的PDF电子书下载网站

Angular即学即用 PDF下载

编辑推荐

本书介绍了Angular的基本概念和能够即学即用的高级技术主题。如果你熟悉JavaScript,本书将快速指引你用Angular框架编写高性能Web桌面应用、移动应用和单页面App。Angular之前又叫作Angular 2,现在的版本经过了AngularJS开发团队的彻底重写。熟悉早期版本的开发者会发现本书是一份宝贵的资源。

内容简介

为了提高编写Angular App的效率,创建开发环境。在实现常见App功能时使用Augular指令。为UI中的Angular组件编写测试。使用模板驱动和响应式表单来控制用户的输入。理解什么时候需要用Angular的内置服务,什么时候需要编写自定义的服务,以及怎样编写自定义服务。发送HTTP请求并获取服务器信任。用 Angular路由模块来封装不同路由所导航的页面和小片段。编写一个用于生产的Angular App,学习如何部署高性能的Angular App。

作者简介

Shyam Seshadri,ReStok Ordering Solutions的CTO。在此之前,曾在亚马逊和谷歌担任软件工程师,并担任Hopscotch(一家电子商务初创公司,位于孟买)开发团队的主管。Shyam之前写过两本关于Angular的书。

Angular即学即用 PDF下载

目录

目录
前言 1
第1章 Angular概述 9
为什么要用Angular 10
本书没有涉及的内容 10
创建开发环境 11
Nodejs 11
TypeScript 12
Angular CLI 12
下载代码库 13
小结 13
第2章 你好!Angular 14
创建你的第一个Angular项目 14
理解Angular CLI 15
运行应用程序 16
Angular应用程序的基本构成 18
根HTML——indexhtml 19
入口点——maints 19
主模块——appmodulets 20
根组件——AppComponent 21
创建组件23
创建组件的步骤 23
使用新组件 25
理解数据绑定 26
理解属性绑定 29
理解事件绑定 32
使用模型让代码更清晰 37
小结 39
练习 39
第3章 使用Angular内置指令 41
指令和组件 41
内置属性指令 42
NgClass 42
NgStyle 46
另一种class绑定和style绑定语法 47
内置结构化指令 48
NgIf 50
NgFor 51
NgSwitch 56
多分支的结构指令 57
小结 57
练习 58
第4章  理解和使用Angular组件 59
组件简介59
定义组件60
Selector 60
Template 61
Styles 62
样式封装 64
其他 65
组件和模块 67
输入和输出 68
输入 68
输出 70
变化感知 73
组件的生命周期 77
接口和函数 78
视图投影82
小结 85
练习 85
第5章 测试Angular组件 87
什么是单元测试? 87
测试和Angular 88
测试步骤89
Karma 配置 89
testts 90
编写单元测试 91
隔离单元测试 91
运行测试 93
编写Angular单元测试 95
测试组件交互 98
调试 101
小结 102
练习 102
第6章 使用模板驱动表单 104
模板驱动表单 104
创建表单 104
事件绑定和属性绑定——另一种ngModel  105
ngModel 108
一个完整的表单 110
控件的状态 115
控件的校验 118
使用表单组FormGroups 125
小结 127
练习 127
第7章 使用响应式表单 129
响应式表单 129
区别 130
使用响应式表单 130
表单控件 130
表单组 134
表单构建器 137
表单数据138
控件状态、有效性和错误 139
表单和数据模型 141
FormArray表单数组 145
小结 150
练习 151
第8章 Angular服务 153
什么是Angular服务? 153
创建自己的Angular服务 154
深入示例代码 154
依赖注入 164
Angular和依赖注入 165
RxJS和Observables:使用异步操作 172
小结 178
练习 179
第9章 Angular与HTTP请求 180
HttpClient概述 180
启动服务器 181
使用HttpClientModule 181
创建HTTP GET/POST请求 182
高级HTTP 188
选项——Header和参数 188
options参数——Observe和ResponseType 191
拦截器 196
Observable进阶 203
小结 210
练习 211
第10章 对服务进行单元测试 213
如何对服务进行单元测试 213
测试有服务依赖的组件 217
用真实服务测试组件217
用模拟服务测试组件218
用假服务测试组件 220
异步单元测试 222
HTTP的单元测试 226
小结 231
练习 231
第11章 路由 233
创建Angular路由 233
启动服务器 233
初始代码库 234
导入路由模块 234
显示路由内容 237
App的导航 238
通配符和默认值 240
常见路由需求 242
路由必要参数 242
在App中导航 244
路由可选参数 248
路由保护252
仅授权可用路由 252
防止卸载 255
用Resolver提前加载数据 258
小结 260
练习 260
第12章 部署到生产 262
编译生产版本 262
生产构建 263
AOT编译和Build优化器 264
Base Href 265
部署Angular App 265
其他 266
缓存 266
API/服务器调用和CORS 268
区分不同环境 269
深度链接 269
懒加载 271
服务端渲染和SEO 277
小结 287

Angular即学即用 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Angular即学即用