电子书 编程

现代 Angular开发:涵盖信号、独立组件、SSR、无区域

¥3.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

等新特性(中英文版电子书) 《现代 Angular》旨在帮助读者理解并接纳 Angular 生态系统的最新变化(从版本 12 到版本 17),无论是从零开始构建新的 Angular 应用,还是将现有应用迁移到这些新版本。它并非作为 Angular 整体的教程,而是帮助 Angular 开发者获取有关新特性的具体知识,同时在必要时对基础知识进行更深入的探讨。 本书适用人群 《现代 Angular》适合那些已经熟悉 Angular 并且有过项目经验的人;无论是刚掌握该框架重要基础知识的开发者,还是已经具备丰富经验的开发者,都能从中受益。此外,对于维护大型遗留项目并寻求将代码提升至现代标准的开发者来说,本书也很有参考价值。 本书组织结构:路线图 本书共 10 章,每章涵盖一系列不同的新特性。每章首先探讨过去处理事务的方式,然后通过在全新项目中应用新方式来深入介绍新方法,最后展示帮助迁移现有代码库的方法和策略。 第 1 章从整体上探讨现代 Angular,分析变化发生的原因、如何使用最新的 Angular 版本从零开始搭建项目,以及这些新项目具有怎样的结构。 第 2 章探讨 Angular 的独立构建块,包括我们为何需要它们、如何使用独立组件完成所有常见任务,以及如何将基于模块的组件迁移为独立组件。 第 3 章深入研究 Angular 的依赖注入机制,探讨 inject 函数、它如何改变开发者进行依赖注入的方式,以及哪些构建块受到了这一变化的影响。 第 4 章介绍各种新增的小功能和改进,例如优化的图像加载器、增强的组件输入属性、更完善的调试选项等。 第 5 章讨论 RxJS 以及它目前在 Angular 中的应用情况,还有新的内置互操作库,并将第 3 章中提到的依赖注入改进与 RxJS 的新用法相结合。 第 6 章引入信号(signals)的概念,解释其必要性,并提供关于信号所有特性的宏观知识。 第 7 章深入剖析信号,说明它们如何提升应用性能,以及如何利用信号处理一些高级任务,如状态管理和与 RxJS 的互操作。 第 8 章探讨现代 Angular 应用中的单元测试,以及一些有助于完成测试任务的新实用工具。 第 9 章介绍服务器端渲染(SSR),包括它如何提升应用性能,以及如何构建采用服务端渲染和网页预渲染的应用。 第 10 章讨论 Angular 框架的未来前景,如无 Zone(zoneless)变更检测和完全基于信号的应用,同时还会探讨一些已可用的实验性新特性,例如新的模板语法和组件的延迟加载。 读者最好能从头到尾阅读本书;不过,在阅读前两章之后,开发者可以根据自己的兴趣自由阅读相关章节。Modern Angular