这是我参与「第五届青训营 」伴学笔记创作活动的第 4 天。
1.什么是TypeScript?
TS是静态类型,弱类型语言。
2.基本语法
- 基本数据类型
- 对象类型
- 函数类型
- 函数重载
- 数组类型
- TypeScript泛型
- 类型别名&类型断言
- 字符串/数字 字面量
3.高级类型
- 联合/交叉类型
- 类型保护与类型守卫
- Merge 函数类型实现
- 函数返回值类型
4.TypeScript工程应用
- Web
- 配置webapack loader相关配置
- 配置tsconfig.js文件
- 运行webapack启动/打包
- loader处理ts文件时,会进行编译与类型检查
- Node
- 安装Node与npm
- 配置tsconfig.js文件
- 使用npm安装tsc
- 使用tsc运行编译得到js文件