📄️ 概览
TypeScript 是一种由微软开发的开源、跨平台的编程语言。它是 JavaScript 的超集,最终会被编译为 JavaScript 代码。
📄️ 基础
写在前面
📄️ 工具泛型
学习工具泛型的底层源码和实现原理,是通往高级前端(熟练掌握“类型体操”)的必经之路。掌握以下核心操作符和内置泛型的实现,可以应对绝大多数 TS 相关的面试手写题。
📄️ 进阶
在高级前端开发和源码阅读(如 Vue3、React、Ant Design 等库的 TS 源码)中,经常会遇到极其复杂的类型定义。本章节总结了高级面试中常考的 TS 进阶特性和类型兼容性原理。
📄️ tsconfig
对于高级前端来说,不仅仅要会写 TS 语法,还需要理解 TypeScript 编译器的行为(如模块解析策略、严格模式背后的意义、编译目标等)。