后续步骤
一旦你理解了这些基本构造块,就可以开始学习更多能帮你开发和交付 Angular 应用的特性和工具了。 Angular 提供了本文档中所包含的很多特性和服务。
响应式编程工具
- 生命周期钩子:通过实现生命周期钩子接口,可以窃听组件生命周期中的一些关键时刻 —— 从创建到销毁。
- 可观察对象(Observable)和事件处理:如何在组件和服务中使用可观察对象来发布和订阅任意类型的消息,比如用户交互事件和异步操作结果。
客户端与服务器的交互工具
- HTTP:用 HTTP 客户端与服务器通讯,以获取数据、保存数据或执行服务端动作。
- 服务端渲染:Angular Universal 会通过服务端渲染(SSR)技术在服务器上生成静态的应用页面。 这让你可以在服务器上运行 Angular 应用,以提升性能并在手机或低功耗设备上快速显示首屏,并为 Web 爬虫提供帮助(SEO)。
- Service Worker:Service Worker 是一个运行在浏览器中并为应用管理缓存的脚本。 Service Worker 的功能类似于网络代理。它们会拦截发出的 HTTP 请求,如果存在已缓存的响应,则直接返回它。通过使用 Service Worker 来减轻对网络的依赖,你可以显著提升用户体验。
特定领域的库
为开发周期提供支持
环境搭建和发布工具
- 搭建本地开发环境:学习如何搭建用来开发《快速起步》的新项目。
- 安装:Angular CLI 应用和 Angular 本身依赖于一些由库提供的特性和功能,这些库都是以 npm 包的形式发布的。
- TypeScript 配置:TypeScript 是 Angular 应用开发的主要语言。
- 浏览器支持:学习如何让你的应用能和各种浏览器兼容。
- 发布:学习把你的应用发布到远端服务器的技巧。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com