TypeScript 专题 MOC

TypeScript 是 20-programming 深度轴的三种核心语言之一,定位在 Web 全栈、已有 JS 生态。结构化类型系统 + 渐进类型。

按 meta 框架展开 TS 的核心特性与设计取舍。不维护框架百科(React/Vue/Webpack 等)。


笔记索引

#笔记主题
00JS 语法速览(Python 对照)Python → JS/TS 语法桥:const/箭头函数/解构/this/===/null vs None
01TypeScript 类型系统鸭子类型→结构化类型、核心类型工具、类型体操边界、any vs unknown
02TypeScript 工程实践pnpm/Turborepo/Biome/Vitest/Vite 现代默认栈(Python uv/ruff/pytest 对照)
03TypeScript 运行时模型Node/Deno/Bun 三足鼎立(Python CPython 唯一运行时对照)
04TypeScript 声明文件与互操作.d.ts、DefinitelyTyped、JS 互操作(Python .pyi stub 对照)
05TypeScript 编译与执行tsc 配置、类型擦除、esbuild/swc 管线(Python 解释执行对照)
06TypeScript 并发与事件模型事件循环、Promise/async、Worker Threads(Python asyncio/GIL 对照)
07TypeScript 语言全景设计哲学、结构化类型优劣、Python→TS 迁移路线图

阅读顺序:先 01 打通语法 → 再 02 理解类型 → 按需跳读 03–07 → 08 总览收尾


跨区链接