Unveiling Angular (2nd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- Engineers with some front-end background who want to use Angular to build medium-to-large, complex enterprise applications
- Technical team leads or architects who are choosing a technology stack for their team or defining front-end development standards and engineering practices
- Learners interested in technology practices in fintech and Internet finance who want to understand how first-line industry development works
- Developers moving to Angular from other frameworks (such as React or Vue) who need to quickly understand its design philosophy and how its engineering practices differ
Not a good fit for
- Complete programming beginners or front-end novices; this book assumes readers already know JavaScript/TypeScript and the fundamentals of web development
- Individual developers or students who only need to build simple pages or lightweight applications and want the fastest possible start with minimal learning cost
Reading tips
- Treat this book as an engineering reference guide. You do not need to read it strictly in order; consult the relevant chapters (such as routing, forms, state management, and testing) for practical solutions to problems you encounter in your actual projects.
- As you read, focus on the author team's reasoning behind specific technical choices (for example, why a particular state management approach was chosen, or how modules are divided). This matters more than memorizing specific code.
- Practice with a concrete mock project: try applying the book's architectural ideas and code standards to it, compare the differences with your existing habits, and appreciate their advantages.
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- 版权信息
- 内容简介
- 推荐序1
- 推荐序2
- 推荐序3
- 推荐序4
- 前言
- 第一部分 入门篇
- 1 前端风云
- 1.1 故事的起点
- 1.2 AJAX王者归来
- 1.3 工具库的流行
- 1.4 百家争鸣
- 1.5 走进前端新时代
- 1.6 小结
- 2 Angular简介
- 2.1 历史回顾
- 2.2 Angular简述
- 2.3 小结
- 3 TypeScript入门
- 3.1 TypeScript概述
- 3.2 基本类型
- 3.3 声明和解构
- 3.4 函数
- 3.5 类
- 3.6 模块
- 3.7 接口
- 3.8 装饰器
- 3.9 泛型
- 3.10 TypeScript周边
- 3.11 小结
- 4 快速入门
- 4.1 Hello World例子
- 4.2 通讯录例子
- 4.3 小结
- 第二部分 深入篇
- 5 Angular架构总览
- 5.1 核心模块介绍
- 5.2 应用模块
- 5.3 源码结构介绍
- 5.4 小结
- 6 组件
- 6.1 概述
- 6.2 组件基础
- 6.3 组件交互
- 6.4 组件内容嵌入
- 6.5 组件生命周期
- 6.6 变化监测
- 6.7 扩展阅读
- 6.8 小结
- 7 模板
- 7.1 模板语法概览
- 7.2 数据绑定
- 7.3 内置指令
- 7.4 表单
- 7.5 管道
- 7.6 扩展阅读
- 7.7 小结
- 8 指令
- 8.1 概述
- 8.2 自定义属性指令
- 8.3 自定义结构指令
- 8.4 扩展阅读
- 8.5 小结
- 9 服务与RxJS
- 9.1 Angular服务
- 9.2 HTTP服务
- 9.3 响应式编程
- 9.4 RxJS
- 9.5 小结
- 10 依赖注入
- 10.1 依赖注入介绍
- 10.2 Angular依赖注入
- 10.3 Provider
- 10.4 扩展阅读
- 10.5 小结
- 11 路由
- 11.1 概述
- 11.2 基本用法
- 11.3 路由策略
- 11.4 路由跳转
- 11.5 路由参数
- 11.6 子路由和附属Outlet
- 11.7 路由拦截
- 11.8 模块的延迟加载
- 11.9 小结
- 12 测试
- 12.1 概述
- 12.2 单元测试
- 12.3 Angular单元测试
- 12.4 端到端测试
- 12.5 小结
- 第三部分 实战篇
- 13 问卷调查系统简介
- 13.1 项目背景
- 13.2 主要特性
- 13.3 产品设计
- 13.4 小结
- 14 项目起步
- 14.1 Angular CLI
- 14.2 其他技术选型
- 14.3 环境搭建
- 14.4 目录结构介绍
- 14.5 首页开发
- 14.6 导航栏开发
- 14.7 小结
- 15 问卷编辑模块
- 15.1 概述
- 15.2 问卷编辑模块开发
- 15.3 小结
- 16 我的问卷模块
- 16.1 问卷列表
- 16.2 问卷操作
- 16.3 小结
- 17 用户管理模块
- 17.1 开发简单注册页
- 17.2 表单控件组件
- 17.3 用户注册功能开发
- 17.4 权限管理
- 17.5 小结
- 18 项目构建和最佳实践
- 18.1 项目构建
- 18.2 最佳实践
- 18.3 小结
- 第四部分 延伸篇
- 19 移动开发框架:ionic介绍与实战
- 19.1 移动开发
- 19.2 ionic平台介绍
- 19.3 ionic Native
- 19.4 样式和主题
- 19.5 ionic CLI
- 19.6 通讯录实例
- 19.7 小结
- 20 服务端渲染
- 20.1 概述
- 20.2 客户端渲染的局限性
- 20.3 服务端渲染的局限性
- 20.4 Angular Universal介绍
- 20.5 将通讯录例子改造成Angular Universal的方式
- 20.6 服务端渲染的进阶实践
- 20.7 小结
FAQ
Is the Angular version covered in this book already outdated?
Is this book valuable to developers outside the financial industry?
How does this book differ from the official documentation or other introductory Angular books?
Related on WeRead
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
The GF Securities Internet Finance Technology Team is a collective byline, and publicly available information about it is limited; the specific composition of its members, its founding date, and individual backgrounds have not been systematically disclosed. According to the library's records, the team has only one work, Decoding Angular (2nd Edition), classified under programming and design. The book focuses on the Angular front-end framework and is a technical title for developers, emphasizing explanations of framework principles and engineering practice. Its writing reflects the characteristics of collaborative technical writing by a team, in which frontline technicians organize their day-to-day development experience into a book. Because information is limited, the team's other writing activities and publishing directions cannot be confirmed at present, and readers may regard it as a sample of a financial-industry technical team participating in the spread of front-end technology.