Angular应用程序开发指南

Angular应用程序开发指南

作者:成龙

出版社:人民邮电

出版年:2020年5月

ISBN:9787115524362

所属分类:行业好书

书刊介绍

《Angular应用程序开发指南》内容简介

本书主要介绍用Angular框架开发应用程序的方法。全书共包括14章内容,按照如下思路组织内容:从AngularJS到Angular的发展历程讲起,然后介绍Angular应用程序之前所需做的准备、TypeScript的基础语法,并在此基础上,介绍TypeScript中的模块、命名空间和声明文件以及Angular中的基础概念,最后通过使用Angular开发一个真实的名为“天天菜园”的Web应用程序,帮助读者系统地掌握Angular的整个框架,提升构建一个结构清晰且易于开发和维护的Angular应用程序的能力。本书适合Web前端开发人员和打算从事Web前端开发的人员阅读,尤其适合想尝试使用Angular但难以入手的开发人员参考。
成龙,从事专业软件开发工作近十年,擅长.NET/.NET Core和Web前端技术。曾担任北大青鸟培训讲师,乐于分享领域驱动设计的学习和运用经验(知乎账号:@Lcng)。

作品目录

内容提要

 
 
 言
资源与支持
第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拦截器和错误处理

相关推荐

微信二维码