更新时间:2020-06-05 17:35:32
封面
版权信息
内容提要
前言
资源与支持
第1章 初识Angular
1.1 JavaScript的诞生
1.2 AngularJS的诞生
1.3 从AngularJS到Angular 2
1.4 从Angular 2到Angular
1.5 Angular是一个框架
1.6 小结
第2章 准备工作
2.1 跨平台的开发环境
2.2 了解模块
2.3 小结
第3章 TypeScript语法基础
3.1 基础概念
3.2 函数
3.3 类
3.4 小结
第4章 TypeScript进阶
4.1 类型和接口
4.2 泛型
4.3 装饰器
4.4 小结
第5章 TypeScript补充
5.1 模块
5.2 命名空间
5.3 声明文件
5.4 项目配置
5.5 小结
第6章 Angular基础概念
6.1 Angular应用程序的组成部分
6.2 创建一个Angular应用程序
6.3 Angular和MVC
6.4 小结
第7章 天天菜园:一个真实的Angular应用程序
7.1 创建项目
7.2 服务:领域模型
7.3 组件:应用逻辑
7.4 模板:展示逻辑
7.5 完善
7.6 小结
第8章 天天菜园:商品展示
8.1 创建商品细节视图
8.2 路由器:构建单页面应用程序
8.3 领域模块:划分领域
8.4 路由配置模块:配置领域路由
8.5 依赖注入:管理服务
8.6 综合运用:传递业务参数
8.7 小结
第9章 天天菜园:客户中心(上)
9.1 客户领域模块:复习巩固
9.2 路由加载模块:提高应用程序启动效率
9.3 表单(上):双向数据绑定
9.4 小结
第10章 天天菜园:客户中心(下)
10.1 表单(下):验证用户输入
10.2 Web API:真实的服务端
10.3 HttpClient:与Web服务端通信
10.4 小结
第11章 天天菜园:购物车
11.1 Web API:服务端支持
11.2 重构商品领域模块:添加商品到购物车
11.3 购物车领域模块:一次完整的领域实现体验
11.4 事件绑定:处理用户交互
11.5 嵌套组件:构建复杂应用程序
11.6 小结
第12章 天天菜园:完善(上)
12.1 部件模块:封装共享组件
12.2 Subject:模块间通信
12.3 服务模块:封装共享服务
12.4 小结
第13章 天天菜园:完善(下)
13.1 保护购物车视图
13.2 保护登录客户元素
13.3 共享消息提示
13.4 简化消息提示
13.5 确认提示
13.6 动画
13.7 小结
第14章 使用Angular CLI
14.1 构建已有应用程序
14.2 开发新的应用程序
14.3 小结
附录A Angular基于Zone.js的变化监测
附录B 使用JSONP
附录C HttpClient拦截器和错误处理
后记 下一步该做什么
内容简介