TypeScript 从入门到精通(TS 7 版)

category
Code
Tags
TypeScript
JavaScript
React
Node
面试
Collection
CreateTime
Jul 9, 2026 02:19 AM
UpdateTime
Jul 9, 2026 11:50 AM
Published
Published
一套覆盖 TypeScript 核心知识的中文教程,按“基础 → 进阶 → 精通 → 实战 → 面试”的路径组织。每章保留原始 Markdown 内容、代码示例、表格与高频面试题。

阅读路线

读者类型
建议路径
零基础
按第 1 章到第 20 章顺序阅读,第 1-6 章建议动手敲代码
有 JS/TS 基础
从第 7 章“泛型”开始,第 8、9 章是类型系统核心
面试冲刺
每章末“高频面试题” + 第 19 章专题 + 第 20 章速查表
升级 TS 7
优先阅读第 2、14、16 章

内容结构

部分
章节范围
主题
基础篇
第 1-6 章
TS 基础、环境、类型系统、函数、接口、类
进阶篇
第 7-12 章
泛型、收窄、高级类型、工具类型、声明文件、装饰器
精通篇
第 13-16 章
编译原理、tsconfig、工程化、TS 7 迁移
实战篇
第 17-18 章
Node.js REST API、React 任务看板
面试篇
第 19-20 章
高频面试题、速查表

章节目录

第一部分:基础篇

第 1 章 TypeScript 简介与 TS 7 时代
第 1 章 TypeScript 简介与 TS 7 时代
第 2 章 环境搭建与第一个程序
第 2 章 环境搭建与第一个程序
第 3 章 基础类型系统
第 3 章 基础类型系统
第 4 章 函数
第 4 章 函数
第 5 章 接口与对象类型
第 5 章 接口与对象类型
第 6 章 类(Class)
第 6 章 类(Class)

第二部分:进阶篇

第 7 章 泛型(Generics)
第 7 章 泛型(Generics)
第 8 章 联合类型、交叉类型与类型收窄
第 8 章 联合类型、交叉类型与类型收窄
第 9 章 高级类型操控
第 9 章 高级类型操控
第 10 章 内置工具类型与类型体操
第 10 章 内置工具类型与类型体操
第 11 章 模块、命名空间与声明文件
第 11 章 模块、命名空间与声明文件
第 12 章 装饰器与元编程
第 12 章 装饰器与元编程

第三部分:精通篇

第 13 章 类型系统内幕与编译原理
第 13 章 类型系统内幕与编译原理
第 14 章 tsconfig 完全指南(TS 7 版)
第 14 章 tsconfig 完全指南(TS 7 版)
第 15 章 工程化实践
第 15 章 工程化实践
第 16 章 TypeScript 7.0 新特性与迁移指南
第 16 章 TypeScript 7.0 新特性与迁移指南

第四部分:实战篇

第 17 章 项目实战一:类型安全的 Node.js REST API
第 17 章 项目实战一:类型安全的 Node.js REST API
第 18 章 项目实战二:React + TS 任务看板前端
第 18 章 项目实战二:React + TS 任务看板前端

第五部分:面试篇

第 19 章 2026 最新常见面试题详解
第 19 章 2026 最新常见面试题详解
第 20 章 附录:速查表
第 20 章 附录:速查表