TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。TypeScript 通过类型注解提供编译时的静态类型检查,可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译,另外 TypeScript 可以在任何浏览器、任何计算机和任何操作系统上运行
- 开发环境搭建
- 基础类型
- Symbol
- 接口
- 函数
- 泛型
- ES6 精讲-类(基础)
- ES6 精讲-类(进阶)
- TS 中的类
- 枚举
- 类型推论和兼容性
- 高级类型(1)
- 高级类型(2)
- ES6 和 Nodejs 中的模块
- 模块和命名空间
- 声明合并
- 装饰器
- Mixins 混入
- 其他重要更新
- 声明文件
- tsconfig.json 配置详解
- 实战-封装并发布一个 npm 包
- 实战-为第三方库写声明文件
- Typescript
- Typescript CN
- Typescript Playground
- 《TypeScript Deep Dive》中文翻译版
- 声明文件库
- @types package search page
- TypeScript 完全解读入门进阶课程(26 课时)
- In Typescript, what is the difference between type and interface?
- Conditional Types in TypeScript
- typescript 进阶篇之高级类型与条件类型(Readonly, Partial, Pick, Record)
- What does the
is
keyword do in typescript? - typescript 高级技巧
- 一篇让你完全够用 TS 的指南