课程目录

1-1 [TypeScript常用类型-简单数据类型] TS简单介绍 (06:00)
1-2 [TypeScript常用类型-简单数据类型] TS初上手 (05:53)
1-3 [TypeScript常用类型-简单数据类型] 简化运行方式 (04:53)
1-4 [TypeScript常用类型-简单数据类型] TS基础的数据类型 (05:51)
1-5 [TypeScript常用类型-简单数据类型] 类型别名和联合类型 (06:21)
1-6 [TypeScript常用类型-简单数据类型] 函数类型 (06:26)
1-7 [TypeScript常用类型-简单数据类型] 联合类型作为函数的参数或返回值 (06:03)
1-8 [TypeScript常用类型-简单数据类型] 解决联合类型的问题 (06:57)
1-9 [TypeScript常用类型-简单数据类型] 可变参数和可选参数 (06:58)
1-10 [TypeScript常用类型-简单数据类型] 可变参数和可选参数综合例子mp4 (08:21)
2-1 [TypeScript常用数据类型-复杂数据类型1] 函数作为函数的参数 (07:10)
2-2 [TypeScript常用数据类型-复杂数据类型1] 函数作为函数的参数2 (08:13)
2-3 [TypeScript常用数据类型-复杂数据类型1] 对象类型1 (08:53)
2-4 [TypeScript常用数据类型-复杂数据类型1] 对象类型2 (08:12)
2-5 [TypeScript常用数据类型-复杂数据类型1] 对象类作为函数的参数 (09:02)
2-6 [TypeScript常用数据类型-复杂数据类型1] 对象类型的输入和接口类型的引入 (09:54)
2-7 [TypeScript常用数据类型-复杂数据类型1] 接口的简单定义 (08:04)
2-8 [TypeScript常用数据类型-复杂数据类型1] 接口和type的区别 (08:21)
2-9 [TypeScript常用数据类型-复杂数据类型1] 接口中的可选属性 (08:04)
2-10 [TypeScript常用数据类型-复杂数据类型1] 接口中的只读属性 (09:46)
2-11 [TypeScript常用数据类型-复杂数据类型1] 接口的扩展 (09:40)
3-1 [TypeScript常用数据类型-复杂数据类型2] 元组的简单介绍 (08:25)
3-2 [TypeScript常用数据类型-复杂数据类型2] 元组的花式声明 (08:37)
3-3 [TypeScript常用数据类型-复杂数据类型2] 类型推断功能 (06:32)
3-4 [TypeScript常用数据类型-复杂数据类型2] 字面量类型介绍 (05:50)
3-5 [TypeScript常用数据类型-复杂数据类型2] 字面量类型的应用 (04:54)
3-6 [TypeScript常用数据类型-复杂数据类型2] 枚举类型简单介绍 (07:04)
3-7 [TypeScript常用数据类型-复杂数据类型2] 枚举类型深入 (09:13)
3-8 [TypeScript常用数据类型-复杂数据类型2] any类型简单介绍 (07:14)
3-9 [TypeScript常用数据类型-复杂数据类型2] 严格模式探寻 (09:31)
4-1 [TypeScript高级类型-类类型] 类类型简单介绍 (08:26)
4-2 [TypeScript高级类型-类类型] 属性的私有化 (10:28)
4-3 [TypeScript高级类型-类类型] readonly修饰的用法 (07:12)
4-4 [TypeScript高级类型-类类型] static关键字的用法 (07:18)
4-5 [TypeScript高级类型-类类型] 抽象类的使用 (06:35)
4-6 [TypeScript高级类型-类类型] 继承的概念 (06:13)
4-7 [TypeScript高级类型-类类型] 父类和子类构造方法的编写 (08:23)
4-8 [TypeScript高级类型-类类型] 重写父类的方法 (06:52)
4-9 [TypeScript高级类型-类类型] 继承的深入 (08:49)
4-10 [TypeScript高级类型-类类型] 保护的属性和方法的真正含义 (08:56)
4-11 [TypeScript高级类型-类类型] 抽象类的继承 (09:27)
5-1 [TypyScript高级类型-接口类型] 接口中的方法的实现 (11:35)
5-2 [TypyScript高级类型-接口类型] 接口和抽象类的区别 (09:06)
5-3 [TypyScript高级类型-接口类型] 多继承和多实现 (10:38)
5-4 [TypyScript高级类型-接口类型] 接口的继承 (07:48)
5-5 [TypyScript高级类型-接口类型] 继承和接口写一起 (09:47)
5-6 [TypyScript高级类型-接口类型] 类型兼容性 (04:29)
5-7 [TypyScript高级类型-接口类型] 接口兼容性 (04:46)
5-8 [TypyScript高级类型-接口类型] 函数兼容性 (07:19)
5-9 [TypyScript高级类型-接口类型] 交集类型 (05:57)
6-1 [TypeScrip高级类型-泛型类型和其他] 泛型的引入 (05:50)
6-2 [TypeScrip高级类型-泛型类型和其他] 泛型类型的变量的声明 (06:45)
6-3 [TypeScrip高级类型-泛型类型和其他] 泛型类的简单使用 (07:06)
6-4 [TypeScrip高级类型-泛型类型和其他] 泛型约束 (07:23)
6-5 [TypeScrip高级类型-泛型类型和其他] keyof使用 (07:17)
6-6 [TypeScrip高级类型-泛型类型和其他] 泛型接口 (06:45)
6-7 [TypeScrip高级类型-泛型类型和其他] 泛型内置工具类 (04:40)
6-8 [TypeScrip高级类型-泛型类型和其他] 映射类型简单介绍 (05:42)
6-9 [TypeScrip高级类型-泛型类型和其他] 索引类型 (06:19)
6-10 [TypeScrip高级类型-泛型类型和其他] 类型声明文件 (05:15)
6-11 [TypeScrip高级类型-泛型类型和其他] 第三方库类型声明文件的使用 (07:01)