作者: | Nate Murray, Felipe Coury, Ari Lerner and Carlos Taborda |
语言: | 英文 |
出版年份: | 2018 |
编程语言: | TypeScript |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《ng-book: The Complete Guide to Angular》是由 Nate Murray、Felipe Coury、Ari Lerner 和 Carlos Taborda 共同撰写的 Angular 编程指南,由 Fullstack.io 出版。这本书是为希望深入学习 Angular 框架的开发者编写的,涵盖了从基础到高级的广泛内容,旨在帮助读者快速掌握构建可靠、强大的 Angular 应用所需的知识。
本书内容丰富,从 Angular 的安装和基础概念讲起,逐步深入到高级主题。书中首先介绍了如何使用 Angular CLI 创建项目,并详细讲解了组件的创建和使用,包括如何通过模板绑定、事件处理和表单交互来构建动态应用。接着,书中深入探讨了 Angular 的核心概念,如依赖注入(Dependency Injection)、模块化(NgModule)、路由(Routing)以及如何使用 RxJS 和 Redux 管理应用状态。
书中还提供了关于表单处理的详细内容,包括模板驱动表单和响应式表单的使用方法,以及如何进行表单验证和事件监听。此外,作者通过实例展示了如何使用 Angular 的 HTTP 模块与外部 API 交互,并介绍了如何在 Angular 应用中实现客户端路由,包括路由守卫(Route Guards)和嵌套路由的使用。
除了技术内容,书中还包含了关于开发工具的介绍,如如何使用 Jasmine 和 Karma 进行单元测试,以及如何使用 Protractor 进行端到端测试。此外,书中还探讨了如何将 Angular 应用部署到服务器,并介绍了如何将 Angular 1.x 应用迁移到 Angular。
本书适合有一定 JavaScript 和 HTML 基础的开发者,无论是初学者还是有一定经验的开发者,都能从中获得有价值的指导。对于希望深入了解 Angular 框架并构建复杂应用的开发者来说,这本书是一本不可多得的实用指南。
总之,《ng-book: The Complete Guide to Angular》是一本全面、深入且实用的 Angular 学习书籍,无论是作为学习指南还是作为开发参考,都能为读者提供极大的帮助。