关于学 TypeScript - 编程课程
TS 教程与编译器:泛型、类型谜题和面试问题
逐步学习 TypeScript,从第一个类型注解到泛型和条件类型。本 TypeScript 教程将 101 门短课程与代码编辑器结合起来,输入代码时即可检查类型,还有每日谜题和面试练习,让你编写带类型的代码,而不只是阅读相关内容。
你将学到什么
101 门课程共 352 节课,级别从 A1 到 C2:
• 基础:类型为何重要、基本类型、数组、元组和枚举、函数与注解、字面量类型、unknown、never 和 void
• 类型系统:接口和类型别名、联合类型和交叉类型、类型收窄和守卫、可辨识联合、satisfies 运算符
• 泛型:泛型函数和类型、约束、条件类型、映射类型和模板字面量类型、infer 关键字、自定义工具类型
• 实际项目:React、Node.js 和 Express、类型安全的 API 客户端、使用 Zod 进行运行时验证、使用 Jest 进行测试、tRPC、GraphQL、Next.js
• 工具:严格模式和 tsconfig、模块和声明文件、构建工具和打包器、单体仓库、迁移 JavaScript 项目
第一门课程免费。课程将简短讲解与问题和小型代码任务结合起来。
TYPESCRIPT LAB:手机上的真实编译器
编译器在设备上运行,因此你的代码会立即得到检查。
• Type Gym:24 道谜题和每日谜题
• Debug Arena:在倒计时结束前修复有问题的代码
• 每周对决:每周为所有人提供一道谜题,并在排行榜上排名
• 项目路线:构建带类型的 API 客户端、类型安全的表单和状态机,每一步都会由编译器和测试进行检查
• 面试模拟器:在限时题组中回答 30 道问题,并获得评分报告
• 薄弱点雷达:查看你仍然容易答错的主题
支持实时类型检查的 TYPESCRIPT 编辑器
• 在内置编辑器中编写代码,输入时即可看到带下划线标记的类型错误
• Type Explorer 显示光标所在位置的类型,包括联合类型成员
• 运行代码并查看输出
• 编辑器中的 AI Tools 会检查你的程序,并建议可直接应用的修复方案
• 保存程序,稍后再次打开
20 个引导式项目和 60 个编程任务
逐步构建小型程序,每次运行时都会检查当前步骤。然后通过三个级别的 60 个简短编程任务进行练习,从 Hello World 一直到算法。第一个项目和前两个任务免费。
AI MENTOR
对泛型约束或编译器错误感到困惑?向 AI Mentor 提问,即可获得通俗易懂的解释。免费用户每天可获得几个 AI 问题;Pro 取消每日限制。
更多练习方式
• 包含 50 道问题的测验和一份 TypeScript 速查表
• 50 道带答案的面试题
• World Coding Challenge:每天进行三轮全球挑战;使用 TypeScript 或其他语言解题
• 连续学习记录、XP,以及在你选择的时间发送的每日提醒
• 应用支持 22 种语言
免费版和 Pro
免费版:第一门课程、首个引导式项目和项目路线、两个编程任务、每日 Lab 练习以及每日 AI Mentor 使用额度。免费版会显示广告。
Pro:所有课程、项目、路线和任务,无限使用 AI Mentor 和 Lab 练习,编辑器中的完整错误列表、证书考试,并且没有广告。
TypeScript 是 Microsoft Corporation 的商标。本应用与 Microsoft 没有任何关联,也未获得其认可。
立即下载应用,今天就编写你的第一个带类型的程序。




