课程目录
1-1 [准备] 课程介绍与TypeScript介绍 (09:47)
1-2 [准备] TypeScript版本的HelloWorld (08:44)
1-3 [准备] 使用高级IDE (10:28)
2-1 [TypeScript基础] 布尔,数值与字符串 (12:09)
2-2 [TypeScript基础] 特殊的空值类型 (08:19)
2-3 [TypeScript基础] 数组和元组 (08:31)
2-4 [TypeScript基础] 枚举基础 (09:17)
2-5 [TypeScript基础] 枚举的编译原理 (07:40)
2-6 [TypeScript基础] any-never-object (06:50)
2-7 [TypeScript基础] 类型断言 (06:18)
2-8 [TypeScript基础] 函数的类型 (08:10)
2-9 [TypeScript基础] 可选参数-默认参数-不定个数参数 (09:38)
2-10 [TypeScript基础] 函数重载 (09:14)
2-11 [TypeScript基础] 类的定义和继承 (11:52)
2-12 [TypeScript基础] 类的访问权限控制 (08:15)
2-13 [TypeScript基础] 只读属性与存取器 (10:25)
2-14 [TypeScript基础] 静态属性 (03:43)
2-15 [TypeScript基础] 抽象类 (06:10)
2-16 [TypeScript基础] 类的实现原理 (06:35)
2-17 [TypeScript基础] 接口的定义 (07:32)
2-18 [TypeScript基础] 使用接口约束函数和可索引类型 (08:55)
2-19 [TypeScript基础] 接口与类 (12:20)
2-20 [TypeScript基础] 接口继承 (05:33)
3-1 [TypeScript进阶] 类型推断 (06:28)
3-2 [TypeScript进阶] 联合类型与交叉类型 (11:15)
3-3 [TypeScript进阶] TypeScript的类型分区能力 (09:45)
3-4 [TypeScript进阶] 字面量类型与类型别名 (05:17)
3-5 [TypeScript进阶] 泛型使用体验 (10:35)
3-6 [TypeScript进阶] 在类和接口中使用泛型 (11:00)
3-7 [TypeScript进阶] 对泛型进行约束 (04:59)
3-8 [TypeScript进阶] 迭代器 (11:39)
3-9 [TypeScript进阶] 类装饰器 (08:18)
3-10 [TypeScript进阶] 方法装饰器 (05:12)
3-11 [TypeScript进阶] 访问器装饰器,属性装饰器和参数装饰器 (07:03)
3-12 [TypeScript进阶] 装饰器组合与装饰器工厂 (08:38)
3-13 [TypeScript进阶] 命名空间 (08:03)
3-14 [TypeScript进阶] 模块导出与导入 (05:09)