📘

TypeScript编程

软件开发

2025年学习TypeScript所需的一切

软件开发 前端开发 TypeScript
15 个阶段 70 个技能

系统化的学习路线,从基础到进阶,循序渐进掌握核心技能

2

TypeScript 类型

核心技能点
类型断言(type-assertions)
满足关键字
布尔值(boolean)
数字类型
void
未定义
null
还有 9 个技能点
阶段学习资源
3

类型推断

阶段学习资源
4

类型兼容性

阶段学习资源
5

组合类型

核心技能点
联合类型(Union Types)
交叉类型(Intersection Types)
类型别名
`keyof` 操作符
阶段学习资源
6

类型保护 / 类型缩小(Type Guards / Narrowing)

核心技能点
instanceof
typeof
等式
真实性
类型谓词
阶段学习资源
7

TypeScript 函数

核心技能点
函数类型
函数重载
阶段学习资源
8

TypeScript 接口(Interfaces)

核心技能点
类型(Types)与接口(Interfaces)
接口扩展
接口声明
阶段学习资源
9

核心技能点
构造函数参数
构造函数重载(Constructor Overloading)
访问修饰符
抽象类
方法重写
阶段学习资源
10

泛型

核心技能点
泛型类型
泛型约束
阶段学习资源
11

装饰器

阶段学习资源

推荐资料

12

实用类型

核心技能点
Partial(部分)
选择
Omit
只读类型构造函数
记录
提取
非空类型(NonNullable)
还有 4 个技能点
阶段学习资源
13

高级类型

核心技能点
映射类型
字面量类型
模板字面量类型
递归类型
阶段学习资源
14

TypeScript 模块

核心技能点
环境模块
外部模块(External Modules)
命名空间增强(Namespace Augmentation)
全局扩展
阶段学习资源

完成所有阶段后,您将成为该领域的专业人才

在职路APP中开始学习,记录您的进度,获得个性化指导

开始学习之旅

职路APP - AI驱动的职业发展平台

个性化学习路径

基于AI算法生成专属的职业成长路径

职业测评

全面了解自己的职业兴趣和能力特长

智能简历

一键生成针对不同职位的专业简历

职位分析

深度解析职位要求,精准匹配能力

开始您的职业规划之旅

下载职路APP,生成属于您的个性化学习路径

立即下载职路APP