本书作为前版《揭秘Angular 2》的重大升级,是紧跟Angular.js新版本的实战权威指南。Angular诞生于Google,已用于多款Google及全球商业产品。它是一套JavaScript前端框架,旨在开发当下流行的数据驱动的单页面Web应用,其核心特性是:MVC、模块化、自动双向数据绑定、语义化标签、依赖注入等。
作为一部系统讲解流行前端框架 Angular 新版的权威著作,本书覆盖入门、进阶和实战三大主题。部分从前端的故事起点说起,然后对Angular以及TypeScript进行了简单的介绍,接着通过一个通讯录例子让读者快速入门 Angular 的开发;第二部分则深入讲解了 Angular 架构以及 Angular 核心内容,包括组件、模板、指令、服务、依赖注入、路由以及测试,此外,在相应的章节里还补充说明了譬如变化监测的核心 Zones(第6章)、双向绑定的原理(第7章)、RxJS(第9章)等关键内容;第三部分则通过问卷调查系统来指引读者进行 Angular 项目的实战;第四部分主要是 Angular 延伸知识的讲解,介绍了 ionic 框架(第 19 章)以及 Angular 的服务端渲染(第 20 章)相关技术。
目录
- 第一部分入门篇
- 1 前端风云 2
- 2 Angular 简介 7
- 3 TypeScript 入门 20
- 4 快速入门 60
- 第二部分深入篇
- 5 Angular 架构总览 76
- 6 组件 94
- 7 模板 156
- 8 指令 206
- 9 服务与RxJS 237
- 10 依赖注入 278
- 11 路由 309
- 12 测试 343
- 第三部分实战篇
- 13 问卷调查系统简介 376
- 14 项目起步 381
- 15 问卷编辑模块 403
- 16 我的问卷模块 442
- 17 用户管理模块 457
- 18 项目构建和最佳实践 475
- 第四部分延伸篇
- 19 移动开发框架:ionic 介绍与实战 494