Angular高级编程(第4版)
一本内容丰富而全面的Angular教程。范例代码适用于Angular10, 使用Angular创建丰富、动态的Web应用程序客户端。

作者:[英] 亚当·弗里曼(Adam Freeman)著 陈磊 译

丛书名:Web开发与设计

定价:158元

印次:1-1

ISBN:9787302569572

出版日期:2021.01.01

印刷日期:2020.12.04

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

主要内容 ● 从架构的角度理解MVC模式 ● 使用Angular创建丰富、动态的Web应用程序客户端 ● 使用ng工具构建Angular项目 ● 扩展和自定义Angular ● 如何对Angular项目进行单元测试

Adam Freeman是一位经验丰富的IT专业人士,在多家公司担任过高级职位,还曾担任一家全球银行的首席技术官和首席运营官。退休之后,他热衷于写作和长跑。

译 者 序 Web应用程序的功能越来越丰富、用户体验越来越好,随之而来的,是前端开发人员变得越来越受欢迎。 经验丰富的前端开发人员知道,合适的前端框架能够帮助自己提高工作效率,编写出高性能且容易使用的Web应用程序。在前端开发的世界中,Angular是一个非常出色的框架,目前由Google提供支持。 关于Angular,有一个小故事。Angular的前身是AngularJS,而AngularJS的前身称作GetAngular,那是一个由Mi?ko Hevery和Adam Abrons在工作之余开发的项目。在项目开发期间,Hevery已经就职于Google,并负责Google Feedback项目。经历了6个月的开发后,该项目的代码超过17 000行,这让Hevery感到非常沮丧。他想到了GetAngular,认为这个框架能够为Google Feedback项目提供很大的帮助。于是,他找到自己的经理,请求用AngularJS重写项目,并打赌说自己能够在两周内重写整个项目。尽管他输掉了赌局(因为他最终用了3周而不是2周),但项目的代码量从近两万行锐减到1500行。也正因如此,Google才对GetAngular产生了浓厚的兴趣,并最终将其纳入自己的产品体系,更名为AngularJS。 从这个小故事可以看出,Angular能够显著降低Web应用程序的代码量,进而提高开发人员的生产效率、加快项目的开发进度。这种优势源于Angular提供的多种功能,例如依赖注入、双向数据绑定、采用指令等。而且,Angular是使用TypeScript构建的,这是JavaScript的超集...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第Ⅰ部分  Angular基础知识

第1章  准备工作   3

1.1  需要了解什么   3

1.2  本书结构   3

1.2.1  第Ⅰ部分:Angular基础知识   3

1.2.2  第Ⅱ部分:Angular详解   4

1.2.3  第Ⅲ部分:Angular高级功能   4

1.3  本书不介绍什么   4

1.4  Angular开发需要什么软件   4

1.5  如何设置开发环境   4

1.6  学习示例时遇到问题怎么办   4

1.7  如果在书中发现错误怎么办   5

1.8  大量示例   5

1.9  获取示例代码   6

1.10  联系作者   6

1.11  如果你真的很喜欢这本书   7

1.12  如果你不喜欢这本书   7

1.13  本章小结   7

第2章  第一个Angular应用程序   9

2.1  准备开发环境   9

2.1.1  安装Node.js   9

2.1.2  安装angular-cli包   10

2.1.3  安装编辑器   11

2.1.4  安装浏览器   11

2.2  创建并准备项目   11

2.2.1  创建项目   11

2.2.2  启动开发工具   12

2.3  向项目中添加Angular功能   13

2.3.1  创建数据模型   14

2.3.2  向用户显示数据   16

2.3.3  更新组件   17

2.3.4  设置HTML元素的样式   20

2.3.5  显示待办事项列表   21

2.3.6  创建双向数...

本书分为三部分。第Ⅰ部分讲解 Angular 开发的基础知识,对 HTML、CSS、JavaScript 和
TypeScript 也进行了介绍,确保对前端开发一无所知的读者,也能够快速上手。本部分最后还开
发了一个简单的 Web 应用程序,帮助读者巩固基础知识。第Ⅱ部分详细讲解 Angular,内容涵盖
项目结构、开发工具、数据绑定、各种指令、事件和表单、管道、服务、服务提供程序、模块等。
这部分是大全式讲解,对 Angular 的主要功能都进行了介绍。第Ⅲ部分更偏向较高级的功能,介
绍了 Reactive Extensions、HTTP 请求、路由、动画和单元测试。