TypeScript可以使程序员的生活更加轻松,减少代码出错的可能性。

我们刚刚在freeCodeCamp.org的YouTube频道上发布了一个针对初学者的TypeScript课程。Scrimba的Bob Ziroll讲授这门课程。每个课程在Scrimba课程页面都提供了交互式代码。

本课程将为您提供一个动手实践TypeScript的介绍。到课程结束时,您将全面了解TypeScript的基础知识,以及如何利用它来创建更安全、更可靠的JavaScript应用程序。

TypeScript是JavaScript的“超集”,这意味着所有有效的JavaScript代码在TypeScript中也是有效的。然而,TypeScript通过编译时检查增强了编码体验,使您能够更有信心地编写代码,确保项目的稳定性和长期性。这可以提前发现潜在的bug,让您主动解决问题,防止程序崩溃,确保开发过程更加顺畅和可靠。

通过提供强类型系统和现代工具支持,TypeScript还提供了一个强大的开发环境。这使得重构代码、管理大型代码库和与其他开发者协作变得更加容易。这门入门课程将为您在JavaScript项目中有效集成TypeScript提供所需的知识和技能。

以下是课程涵盖的主题:

  • 为什么是TypeScript?

  • 基本类型

  • 字面量类型

  • 自定义类型(对象)

  • 类型化数组

  • 可选属性

  • 联合类型

  • 类型缩小

  • 工具类型

  • 泛型

freeCodeCamp.org YouTube频道上观看完整课程(时长2小时)。