这套 TypeScript 教程共 12 章:先建立 JavaScript 与 TypeScript 的关系,掌握基础类型、函数和数据结构;再学习接口、泛型与高级类型,最后把类型系统用到工程、Bun 服务端和 React 前端项目中。可以按顺序阅读,也可以从下方目录直达需要的主题。

系列目录

  1. 入门与配置 - TypeScript 与 JavaScript 的关系、环境搭建、基础语法、tsconfig
  2. 基础类型与变量声明 - 原始类型、变量声明、类型推断与类型断言
  3. 函数 - 参数与返回值类型、可选参数、箭头函数和重载
  4. 流程控制与运算符 - 条件与循环、运算符、迭代器和生成器
  5. 集合类型 - 数组、元组、枚举、Map、Set 与对象
  6. 异步编程与错误处理 - Promise、async/await、异常与 Result 类型
  7. 接口与类 - 对象契约、访问修饰符、继承和抽象类
  8. 泛型与类型组合 - 泛型、类型别名、联合与交叉类型、类型守卫
  9. 高级类型 - 工具类型、条件类型、映射类型和类型推断
  10. 模块、装饰器与工程化 - 模块与声明文件、装饰器、项目配置和测试
  11. TypeScript 与 Bun 实战 - Bun 服务端、环境变量、HTTP 服务与 REST API
  12. TypeScript 与 React 实战 - 组件与 Props、Hooks、Context 和泛型组件