Skip to content

类型思维

  • 强类型与弱类型
  • 动态类型与静态类型

基本类型

枚举类型

接口:对象类型接口 接口:函数类型接口

类:继承与成员修饰符 类:抽象类与多态

类与接口的关系

泛型:泛型函数与泛型接口 泛型:泛型类与泛型约束

类型检查机制:

  • 类型推断
  • 类型兼容性
  • 类型保护

高级类型

  • 交叉类型与联合类型
  • 索引类型
  • 映射类型
  • 条件类型

ES6 与 CommonJS 的模块系统

命名空间

声明合并

声明文件

配置 tsconfig.json

  • 文件选项
  • 编译选项
  • 工程引用

编译工具 从 ts-loader 到 Babel

代码检查工具:从 TSLint 到 ESLint

使用 Jest 进行单元测试

创建项目

组件与类型:函数组件与类组件 组件与类型:高阶组件与 Hooks

事件处理与数据请求

列表渲染与路由

Redux 与类型

搭建服务端开发环境

列表 的 CRUD

导出 Excel

搭建 Vue 开发环境

组件封装

组件发布

共存策略

宽松策略

严格策略