Logo
☆☆☆☆☆
0.0
Beginner
8h

学习 TypeScript

本路线图为希望提升代码质量、协作效率与安全性的 JavaScript 开发者量身打造。从核心类型和类型推断开始,你将逐步学习接口、联合类型、泛型、类、工具类型以及实际应用中的常见模式。你将掌握如何建模复杂数据,在编译阶段捕获潜在错误,并编写高效可扩展的代码。 通过互动式课程、动手练习和一个综合项目,你不仅能深入理解概念,还能积累实战经验,真正像专业开发者一样使用 TypeScript。这一可定制的学习计划将全面提升你在现代 TypeScript 中的技能,助你在任何环境中自信地构建和维护代码库。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
学习 TypeScript
本路线图为希望提升代码质量、协作效率与安全性的 JavaScript 开发者量身打造。从核心类型和类型推断开始,你将逐步学习接口、联合类型、泛型、类、工具类型以及实际应用中的常见模式。你将掌握如何建模复杂数据,在编译阶段捕获潜在错误,并编写高效可扩展的代码。 通过互动式课程、动手练习和一个综合项目...

WHAT YOU'LL LEARN

了解 TypeScript 的类型系统以及常见类型错误

Content

7 Lessons • 0 Quizzes • 0 Challenges

TypeScript 简介
  1. 1

    什么是 TypeScript,为什么要使用它?

  2. 2

    为实际项目配置 TypeScript

  3. 3

    测验:TypeScript 简介

类型系统与类型错误
  1. 1

    基本类型与类型推断

  2. 2

    类型注解

  3. 3

    理解 any 和 unknown 类型

  4. 4

    了解 TypeScript 最常见的类型错误

  5. 5

    回顾:类型系统与类型错误

  6. 6

    测验:类型系统与类型错误

总结与下一步
  1. 1

    结论

对象与集合
  1. 1

    对象形状的类型定义

  2. 2

    类型别名与索引签名

  3. 3

    数组和元组

  4. 4

    只读集合与 as const

  5. 5

    回顾:对象与集合

  6. 6

    测验:对象与集合

类型组合与变体
  1. 1

    使用字面量类型和联合类型

  2. 2

    可辨识联合与穷尽性检查

  3. 3

    练习:使用可辨识联合对模型结构化 API 状态进行建模

  4. 4

    接口与扩展

  5. 5

    交集与组合

  6. 6

    使用 satisfies 验证形状并保留字面量类型

  7. 7

    回顾:类型组合与变体

  8. 8

    测验:类型组合与变体

类与泛型
  1. 1

    带类型的类

  2. 2

    继承与抽象类

  3. 3

    泛型入门

  4. 4

    使用泛型进行可复用的类型建模

  5. 5

    练习:构建一个泛型数据存储

  6. 6

    回顾:类与泛型

  7. 7

    测验:类与泛型

真实世界中的 TypeScript
  1. 1

    实用类型:Pick、Omit、Partial 和 Required

  2. 2

    类型关系:keyof、索引访问和 typeof

  3. 3

    模板字面量与映射类型

  4. 4

    条件类型与 infer

  5. 5

    装饰器——为类添加元数据和行为

  6. 6

    TypeScript 实战迁移指南

  7. 7

    回顾:TypeScript 在实际项目中的应用

  8. 8

    测验:TypeScript 实战应用

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)