《揭秘Angular 2》| 每日读本书

简介: 谷歌官方指定参考!彻底拥抱新版,案例+源码+特性全部基于2.0,原理扎实,讲解深入,实战丰富。每日搜罗最具权威专业书籍,更多图书请关注“每日读本书”。

编辑推荐

√ 位列谷歌推荐参考资料列表,Google公司、Angular团队及开发者社区联合力荐。
√ 目前市面上绝无仅有的基于Angular 2、系统全面介绍这一技术方方面面的书籍。
√ 本书作者团队从Angular早期版本问世以来即投入生产实践,积累丰富实战经验。
√ 难能可贵的ng2原创精品,国内一线前端团队及技术社区资深专家集体亮相盛赞。

test
广发证券互联网金融技术团队 著 / 2017年1月出版

内容提要

《揭秘Angular 2》第一部分从前端的故事起点说起,然后对 Angular 以及 TypeScript 进行了简单的介绍,接着通过一个通讯录例子让读者快速入门 Angular 的开发;第二部分则深入讲解了 Angular 架构以及 Angular 核心内容,包括组件、模板、指令、服务、依赖注入、路由以及测试,此外,在相应的章节里还补充说明了譬如变化监测的核心 Zones(第 6 章)、双向绑定的原理(第 7 章)、RxJS(第 9 章)等关键内容;第三部分则通过问卷调查系统来指引读者进行 Angular 项目的实战。

作者简介

广发证券互联网金融技术团队,是Angular最早和最坚定的践行者。作为全新一代的证券业 IT 研发组织,团队致力于用最新最好的技术打造行业方案、支持业务创新。

我们热爱开源技术、信奉敏捷方法、编写优雅代码、关注用户体验,我们喜欢互联网工程师文化,我们在技术创新中寻找到无穷乐趣。

媒体评论

开发者真正了解所选框架并能结合工作场景,才能享受其带来的效率、性能提升。本书覆盖基础、架构与应用,从能做什么讲到为什么这么做,对将或已选择Angular的开发者极有裨益。

——吴天豪 天猫前端技术专家

本书从概念到实际项目,从 API 到架构,详细介绍了 TypeScript 和 Angular 的开发经验,是学习Angular的上佳选择。

——曾探 腾讯高级工程师

当Angular还在alpha版本的时候,本书作者所在团队就已在产品里使用。几年时间一路跟下来,踩过很多坑,收获更多。这保证了本书满满地全是干货,值得仔细阅读。

——大漠穷秋 Google Angular 中国开发者PM

精彩导读

前言

2016 年9 月15 日,Angular 2 横空出世。鉴于Angular 1.x 的巨大成功,加上Angular 2自身超前而颠覆式的设计,使其市场关注度水涨船高。本书是一本帮助读者对Angular 2(后文如无特殊区分,也称为Angular)进行快速了解、深入熟悉并用其进行实战开发的书籍。

本书概述

本书主要分为入门篇、深入篇和实战篇三大部分,共18 个章节。

第一部分:从第1 章到第4 章,主要讲述整个前端发展史的演进,Angular 的发展历程、核心概念以及周边工具的简单介绍,快速熟悉Angular 官方推荐的开发语言TypeScript,最后以一个通讯录示例介绍如何搭建开发环境并快速上手Angular。

第二部分:从第5 章到第12 章,主要围绕通讯录示例深入讲解Angular 的相关知识点,包括Angular 的运行机理与整体架构介绍、组件与变化监测相关内容、模板与管道、指令的总体介绍、服务与响应式编程RxJS、强大的依赖注入、灵活高可用的路由机制等,最后介绍了项目开发中测试相关的内容。

第三部分:从第13 章到第18 章,主要以实现一个问卷调查系统为目标,阐述如何使用Angular 进行项目的实战。主要内容包括项目背景介绍、开发环境的搭建、整体技术架构分析、用户管理以及问卷编辑等页面的实现细节等,最后讲解了项目的构建流程以及优秀实践。

谁适合这本书

本书的主要目标读者是有一定JavaScript 开发能力的新人,有Angular 1.x 相关经验的开发者,有Java、C# 等后端语言编程经验的人,或者想通过本书快速了解Angular 2掌握更多新鲜理念的资深工程师等。

如何阅读此书

本书基于Angular 2.0 版本进行讲解。
本书按照由低到高的难度变化思路进行撰写。第一部分适合刚接触Angular 的读者进行细致的阅读,如已有相关基础或比较熟悉Angular 的同学可以跳过第一部分,直接学习第二部分深入理解或者第三部分项目实战。

全书的插图采用统一的绘图风格,以手绘风格的形式表现出来,力求简洁,如遇部分难懂之处可配合上下文进行解读。

本书包含诸多代码段,这些代码段可分为两类,一类是比较完整独立的,跟着编写并能看到运行效果的示例代码;另一类是辅助学习的代码段,以介绍概念知识点为主,力求减少不相关代码的干扰,通常只截取最核心的片段,并以伴有省略号的形式出现。


积跬步以至千里。每天读本书,为您搜罗最具权威专业书籍,更多图书推荐请关注每日读书

好知识需要分享,如您有喜欢的书籍想与广大开发者分享,请在文章下方评论留言,我们将为大家推荐您的爱书!

相关文章
|
存储 缓存 JavaScript
深入浅出 RxJS 核心原理(响应式编程篇)
在最近的项目中,我们面临了一个需求:监听异步数据的更新,并及时通知相关的组件模块进行相应的处理。传统的事件监听和回调函数方式可能无法满足我们的需求,因此决定采用响应式编程的方法来解决这个问题。在实现过程中发现 RxJS 这个响应式编程库,可以很高效、可维护地实现数据的监听和组件通知。
731 0
深入浅出 RxJS 核心原理(响应式编程篇)
|
Java 开发工具 Maven
Git | 在IDEA中使用Git
Git | 在IDEA中使用Git
1426 0
|
前端开发 NoSQL JavaScript
SpringBoot前后端分离项目,打包、部署到服务器详细图文流程
SpringBoot前后端分离项目,打包、部署到服务器详细图文流程
25826 11
|
6天前
|
人工智能 数据可视化 安全
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
本文详解如何用阿里云Lighthouse一键部署OpenClaw,结合飞书CLI等工具,让AI真正“动手”——自动群发、生成科研日报、整理知识库。核心理念:未来软件应为AI而生,CLI即AI的“手脚”,实现高效、安全、可控的智能自动化。
19636 13
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
|
18天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
31078 141
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
7天前
|
人工智能 JSON 监控
Claude Code 源码泄露:一份价值亿元的 AI 工程公开课
我以为顶级 AI 产品的护城河是模型。读完这 51.2 万行泄露的源码,我发现自己错了。
4649 20