课程目录
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)





