首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

后续步骤

一旦你理解了这些基本构造块,就可以开始学习更多能帮你开发和交付 Angular 应用的特性和工具了。 Angular 提供了本文档中所包含的很多特性和服务。

响应式编程工具

  • 生命周期钩子:通过实现生命周期钩子接口,可以窃听组件生命周期中的一些关键时刻 —— 从创建到销毁。
  • 可观察对象(Observable)和事件处理:如何在组件和服务中使用可观察对象来发布和订阅任意类型的消息,比如用户交互事件和异步操作结果。

客户端与服务器的交互工具

  • HTTP:用 HTTP 客户端与服务器通讯,以获取数据、保存数据或执行服务端动作。
  • 服务端渲染:Angular Universal 会通过服务端渲染(SSR)技术在服务器上生成静态的应用页面。 这让你可以在服务器上运行 Angular 应用,以提升性能并在手机或低功耗设备上快速显示首屏,并为 Web 爬虫提供帮助(SEO)。
  • Service Worker:Service Worker 是一个运行在浏览器中并为应用管理缓存的脚本。 Service Worker 的功能类似于网络代理。它们会拦截发出的 HTTP 请求,如果存在已缓存的响应,则直接返回它。通过使用 Service Worker 来减轻对网络的依赖,你可以显著提升用户体验。

特定领域的库

  • 动画:使用 Angular 的动画库,你可以让组件支持动画行为,而不用深入了解动画技术或 CSS。
  • Forms:通过基于 HTML 的验证和脏数据检查,来支持复杂的数据输入场景。

为开发周期提供支持

  • 测试平台:对应用的各个部件运行单元测试,让它们好像在和 Angular 框架交互一样。
  • 国际化:Angular 的国际化工具可以帮助你让应用可用于多种语言中。
  • 编译:Angular 为开发环境提供了 JIT(即时)编译方式,为生产环境提供了 AOT(预先)编译方式。
  • 安全指南:学习 Angular 对常见 Web 应用的弱点和工具(比如跨站脚本攻击)提供的内置防护措施。

环境搭建和发布工具

  • 搭建本地开发环境:学习如何搭建用来开发《快速起步》的新项目。
  • 安装Angular CLI 应用和 Angular 本身依赖于一些由库提供的特性和功能,这些库都是以 npm 包的形式发布的。
  • TypeScript 配置:TypeScript 是 Angular 应用开发的主要语言。
  • 浏览器支持:学习如何让你的应用能和各种浏览器兼容。
  • 发布:学习把你的应用发布到远端服务器的技巧。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com