Angular即学即用
杨宏焱 译
出版时间:2019年06月
页数:287
如果你熟悉JavaScript,本书将快速指引你如何用Angular框架编写高性能Web桌面应用、移动应用和单页面App。Angular之前又叫作Angular 2,现在的版本经过了Angular JS开发团队的彻底重写。熟悉早期版本的开发者会发现本书是一份宝贵的资源。
本书作者将一步一步带领你详细了解Angular的核心组件。本书从一个简单的Angular App开始,逐步引入Angular的组件、服务、服务器调用、路由和产品需求。最终,你将完全具备使用Angular独立开发App的能力。
● 为了提高编写Angular App的效率,创建开发环境。
● 在实现常见App功能时使用Angular指令。
● 为UI中的Angular组件编写测试。
● 使用模版驱动和响应式表单来控制用户的输入。
● 理解什么时候需要用Angular的内置服务,什么时候需要编写自定义服务,以及怎么编写自定义服务。
● 发送HTTP请求并获取服务器信任。
● 用Angular路由模块来封装不同路由所导航的页面和小片段。
● 编写一个用于生产的Angular App,学习如何部署高性能的Angular App。
- 前言
- 第1章 Angular概述
- 为什么要用Angular
- 本书没有涉及的内容
- 创建开发环境
- 小结
- 第2章 你好!Angular
- 创建你的第一个Angular项目
- 理解Angular CLI
- Angular应用程序的基本构成
- 创建组件
- 小结
- 练习
- 第3章 使用Angular内置指令
- 指令和组件
- 内置属性指令
- 内置结构化指令
- 小结
- 练习
- 第4章 理解和使用Angular组件
- 组件简介
- 定义组件
- 组件和模块
- 输入和输出
- 组件的生命周期
- 视图投影
- 小结
- 练习
- 第5章 测试Angular组件
- 什么是单元测试?
- 测试和Angular
- 测试步骤
- 编写单元测试
- 调试
- 小结
- 练习
- 第6章 使用模板驱动表单
- 模板驱动表单
- 使用表单组FormGroups
- 小结
- 练习
- 第7章 使用响应式表单
- 响应式表单
- 使用响应式表单
- 表单数据
- FormArray表单数组
- 小结
- 练习
- 第8章 Angular服务
- 什么是Angular服务?
- 创建自己的Angular服务
- RxJS和Observables:使用异步操作
- 小结
- 练习
- 第9章 Angular与HTTP请求
- HttpClient概述
- 高级HTTP
- Observable进阶
- 小结
- 练习
- 第10章 对服务进行单元测试
- 如何对服务进行单元测试
- 测试有服务依赖的组件
- 异步单元测试
- HTTP的单元测试
- 小结
- 练习
- 第11章 路由
- 创建Angular路由
- 常见路由需求
- 路由保护
- 小结
- 练习
- 第12章 部署到生产
- 编译生产版本
- 其他
- 小结
书名:Angular即学即用
译者:杨宏焱 译
国内出版社:中国电力出版社
出版时间:2019年06月
页数:287
书号:978-7-5198-3048-9
原版书书名:Angular: Up and Running
原版书出版商:O'Reilly Media
Shyam Seshadri
Shyam Seshadri是印度ReStok Ordering Solutions公司的CTO。他在Amazon和Google担任过软件工程师,并在孟买一家电子商务初创公司Hopscotch领导过开发团队。他编写了两本关于Angular的书,精通多种编程语言,喜欢全栈开发和寻找全新的解决方案。
本书封面动物是一只细鳞绿鳍鱼(tub gurnard,学名Chelidonichthys lucerna)。这种鱼是一种底栖生物,生活在地中海、欧洲的大西洋沿岸和非洲。它也被称为海知更鸟,因为它们的鳍在游动时就像一只会飞的鸟(其中有一个种叫做卡罗来纳锯鲂,腹部为橙色)。当它被渔民捕捉到时,会通过挤压鱼鳔来发出一种独特的声音。
细鳞绿鳍鱼是最大的鲂鱼种类。它主要呈红色,带有骨甲状的头部和巨大的蓝色胸鳍。这些鳍片带有敏锐的触须,帮助它在海底寻找食物,如小鱼、甲壳类动物和腐肉。
曾经,这些多骨的鲂鱼经常被认为是副渔获物而被抛弃(或者用来作为龙虾和螃蟹的诱饵)。但随着其他海洋物种的过度捕捞,鲂鱼在海鲜行业越来越受欢迎。它们的肉质结实,在汤或炖菜,比如法国的浓汤中,仍然能够保持得很好。