课程介绍
课程从类型思维和 TypeScript 程序入门,逐步讲解基本类型、接口、函数、类、泛型、类型推断与兼容性,再进入交叉联合、索引、映射和条件类型。
工程部分包含模块系统、声明文件、tsconfig、编译和检查工具及 Jest;实战涉及 React 组件、状态管理、服务端 CRUD、Excel 导出和 Vue 组件封装发布。分享包含 47 个视频,工具配置与示例 API 以课程录制版本为准。
网盘说明:本课程为夸克网盘资源。
课程目录
01 类型系统基础
01丨重塑“类型思维”
02丨类型基础(1):强类型与弱类型
03丨类型基础(2):动态类型与静态类型
04丨编写你的第一个TypeScript程序
05丨基本类型
06丨枚举类型
07丨接口(1):对象类型接口
08丨接口(2):函数类型接口
09丨函数相关知识点梳理
10丨类(1):继承和成员修饰符
11丨类(2):抽象类与多态
12丨类与接口的关系
13丨泛型(1):泛型函数与泛型接口
14丨泛型(2):泛型类与泛型约束
15丨类型检查机制(1):类型推断
16丨类型检查机制(2):类型兼容性
17丨类型检查机制(3):类型保护
18丨高级类型(1):交叉类型与联合类型
19丨高级类型(2):索引类型
20丨高级类型(3):映射类型
21丨高级类型(4):条件类型
02 工程配置与工具
22丨ES6与CommonJS的模块系统
23丨使用命名空间
24丨理解声明合并
25丨如何编写声明文件
26丨配置tsconfig
27丨配置tsconfig
28丨配置tsconfig
29丨编译工具:从ts-loader到Bable
30丨代码检查工具:从TSLint到ESLint
31丨使用Jest进行单元测试
03 React、服务端与Vue实战
32丨创建项目
33丨组件与类型(1):函数组件与类组件
34丨组件与类型(2):高阶组件与Hooks
35丨事件处理与数据请求
36丨列表渲染与路由
37丨Redux与类型
38丨服务端环境搭建
39丨列表的CRUD
40丨导出Excel
41丨搭建Vue开发环境
42丨组件封装
43丨组件发布
44丨共存策略
45丨宽松策略
46丨严格策略
47丨结束语