Angular开发入门与实战
上QQ阅读APP看书,第一时间看更新

前言

Angular由谷歌公司开发并提供技术支持,是一个用于构建用户界面的前端开源框架。学习Angular对初学者来说有些难度,对长期从事后端开发的初学者来说尤其如此。虽然Angular官方的入门教程(官方文档)涵盖了基础知识,但初学者始终不清楚该如何用Angular来开发一个完整的Web应用程序。事实上,官方文档仅用于演示并尽可能快速地突出显示尽可能多的功能。官方文档非常适合展示Angular可以做什么,但在教初学者如何开发Web应用程序方面效果并不是那么好。

本书将带领读者学习如何使用Angular开发Web应用程序,同时书中的大量示例代码能帮助读者快速从初学者升级为实践者。

本书特色

1.读者不必具有前端开发基础

本书假设读者之前不了解Angular,或者一直是从事Java开发的,从来没有接触过前端框架。本书就是专门为上述读者准备的,它从外围知识着手,每一章、每一个示例以及每一段代码都经过精心的设计和挑选,以使读者能快速掌握Angular的实践技能。

2.知识点全面

本书所有的示例都基于Angular 9开发,一些示例甚至填补了官方文档的空白。

3.章节安排合理

本书结合笔者多年学习新技术的经验,采用由浅入深的方式编排而成。相信在学完本书后,读者可以很好地胜任Angular项目组的开发角色。

4.示例设计专注解惑

为了减少读者学习本书的时间,书中的每个示例都是独立的,读者可以专注于某一个示例来学习。当读者在工作或学习中遇到问题时,可以直接到书中寻找对应的解决方案。

兰泽军

2020年6月于武汉光谷