为你推荐
内容简介
前言
第1篇 准备
第1章 Angular概述
1.1 Angular产生的背景
1.2 学习Angular需要什么基础
1.3 如何使用本书
第2章 实例1:快速创建第一个AnguIar应用
2.1 开发环境准备
2.2 创建第一个应用——hello-world
2.3 探索Angular
2.4 配置TypeScript库
第2篇 入门
第3章 TypeScript基础
3.1 了解TypeScript
3.2 变量与常量
3.3 TypeScript的数据类型
3.4 强大的面向对象体系
3.5 TypeScript的命名空间
3.6 TypeScript的模块
3.7 装饰器
第4章 实例12:创建一个“用户管理”应用
4.1 创建应用
4.2 修改AppComponent组件
4.3 实现用户编辑器
4.4 展示用户列表
4.5 多组件化开发
4.6 使用服务
4.7 使用路由
4.8 使用HTTP
4.9 “用户管理”应用技术点总结
第3篇 进阶
第5章 组件
5.1 数据展示
5.2 生命周期
5.3 组件交互方式
5.4 样式
5.5 动态加载组件
5.6 自定义元素
第6章 模板
6.1 模板概述
6.2 模板表达式
6.3 模板语句
6.4 数据绑定
6.5 属性绑定
6.6 attribute、cIass和styIe绑定
6.7 事件绑定
6.8 模板引用变量
6.9 输入和输出属性
第7章 指令
7.1 指令类型
7.2 属性型指令
7.3 结构型指令
第8章 管道
8.1 使用管道
8.2 对管道进行参数化
8.3 链式管道
8.4 自定义管道
第9章 动画
9.1 实例35:一个动画的例子
9.2 状态与转场
9.3 进场与离场
9.4 AnimatabIe属性与单位
9.5 自动属性值计算
9.6 动画时间线
9.7 基于关键帧的多阶段动画
9.8 并行动画组
9.9 动画回调
第10章 表单
10.1 模板驱动
10.2 用户输入
10.3 表单验证
10.4 响应式表单
10.5 动态表单
第4篇 高阶
第11章 使用Observable与RxJS实现响应式编程
11.1 了解ObservabIe机制
11.2 了解RxJS技术
11.3 了解AnguIar中的ObservabIe
11.4 对比ObservabIe对象和Promise
11.5 对比ObservabIe对象和事件API
11.6 对比ObservabIe对象和数组
第12章 Angular模块
12.1 模块概述
12.2 引导启动
12.3 常用模块
12.4 特性模块分类
12.5 入口组件
12.6 服务提供商
12.7 单例服务
12.8 共享模块
12.9 惰性加载的特性模块
第13章 依赖注入
13.1 初识依赖注入
13.2 实例53:在AnguIar中实现依赖注入
13.3 多级依赖注入器
第14章 通过HTTP访问网络资源
14.1 初识HttpCIient
14.2 认识空气质量数据资源
14.3 实例54:使用HttpCIient
14.4 实例55:错误处理
14.5 实例56:请求非JSON格式的数据
14.6 实例57:发送数据到服务器
14.7 高级用法
14.8 XSRF防护
14.9 实例63:测试HTTP请求
第15章 路由与导航
15.1 路由器的作用
15.2 基础知识
15.3 实例64:配置路由器
15.4 实例65:设置路由出口
15.5 理解路由器链接
15.6 路由事件
15.7 重定向URL
15.8 实例66:一个路由器的例子
第16章 测试
16.1 测试准备
16.2 认识测试工具
16.3 理解组件测试
16.4 实例68:测试服务
16.5 实例69:测试属性型指令
16.6 实例70:测试管道
16.7 调试测试程序
第17章 实现国际化
17.1 国际化概述
17.2 实例71:通过i18n工具来实现国际化
17.3 实例72:通过ngx-transIate插件实现国际化
第18章 编译与部署Angular应用程序
18.1 编译AnguIar应用程序
18.2 了解AnguIar模板编译器选项
18.3 理解AnguIar元数据与AOT
18.4 部署AnguIar应用程序
第19章 页面静态化
19.1 UniversaI概述
19.2 初始化UniversaI示例
19.3 实例73:使用UniversaI
第20章 启用缓存
20.1 了解Service Worker
20.2 实例74:使用Service Worker
20.3 了解Service Worker的通信机制
20.4 配置Service Worker
第5篇 商业实战
第21章 新闻头条客户端总体设计
21.1 应用概述
21.2 需求分析
21.3 架构设计
21.4 实例75:初始化新闻头条客户端应用
第22章 实现新闻头条客户端首页
22.1 首页需求分析
22.2 首页架构设计
22.3 实例76:实现新闻头条客户端首页
第23章 实现新闻头条客户端导航栏
23.1 导航栏概述
23.2 导航栏需求分析
23.3 导航栏架构设计
23.4 实例77:实现新闻头条客户端新闻分类
23.5 实例78:实现新闻头条客户端新闻列表
23.6 实例79:实现新闻分类与新闻列表组件通信
第24章 实现新闻头条客户端新闻详情页面
24.1 新闻详情页面概述
24.2 新闻详情页面需求分析
24.3 新闻详情页面架构设计
24.4 实例80:实现新闻头条客户端新闻详情页面
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜