





定价: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的超集...
第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 创建双向数...
TypeScript 也进行了介绍,确保对前端开发一无所知的读者,也能够快速上手。本部分最后还开
发了一个简单的 Web 应用程序,帮助读者巩固基础知识。第Ⅱ部分详细讲解 Angular,内容涵盖
项目结构、开发工具、数据绑定、各种指令、事件和表单、管道、服务、服务提供程序、模块等。
这部分是大全式讲解,对 Angular 的主要功能都进行了介绍。第Ⅲ部分更偏向较高级的功能,介
绍了 Reactive Extensions、HTTP 请求、路由、动画和单元测试。
同系列产品
查看详情-
Rust全栈开发
[美] 帕布·埃什瓦拉(Prabhu Eshwarla)著 王志强 刘畅 译
ISBN:9787302681717
定 价:98元
-
CSS创意项目实践
[美] 玛蒂娜·道登(Martine Dowden) [英]迈克尔·基隆(Michael Gearon)著 殷海英 译
ISBN:9787302659808
定 价:98元
-
图解PHP & MySQL 服务器端Web开发
[美]乔恩·达克特(Jon Duckett) 著 卢志超 译
ISBN:9787302656166
定 价:256元
-
Rust Web开发
[德] 巴斯蒂安·格鲁伯(Bastian Gruber)著 赵永、邹松廷、卢贤泼 译
ISBN:9787302658238
定 价:98元