Based by 钰溪
1.TS 基础理论及原理
TS & JS
TS 基础使⽤
TS 原理
TS & JS
TypeScript 是 JavaScript 的⼀个超集, ⽀持 ECMAScript 6 标准
2.TS 基础使⽤
基本概念
类型注解: TypeScript⾥的类型注解是⼀种轻量级的为函数或变量添加约束的⽅式。
基础类型
布尔值
数字
字符串
数组
元组
枚举
Any
Void
Nul
Undefined
Never
Object
类型系统
类型检查器为程序分配类型时使⽤的⼀系列规则。
接⼝(interface) 可以描述⼀个对象或者函数
类(class)
函数
泛型
枚举
迭代器和⽣成器
装饰器
继承
多态
重载
重写
抽象类
抽象⽅法
3.TS的编译原理
Scanner 扫描仪
Parser 解析器
Binder 绑定器
Checker 检查器
Emitter 发射器
Scanner & Parser
sourceCode ~~ 扫描仪 -> token流 ~~ 解析器 -> AST