【Day9】深入浅出TypeScript | 青训营笔记

45 阅读1分钟

1、为什么要学习TS

image.png

  • TypeScript带来了什么

    • 类型安全

    • 下一代JS特性

    • 完善的工具链

2、TS基础

  • 基础类型

image.png

  • 函数类型

image.png

  • interface

image.png

image.png

3、TS进阶

  • 高级类型

image.png

  • 泛型

image.png image.png image.png

  • 泛型工具类型

    • 基础操作

      image.png
    • 常用工具类型

      image.png

4、实战&工程向

  • 声明文件

    • declare:三方库需要类型声明文件

    • .d.ts:声明文件定义

    • @types:三方库TS类型包

    • tsconfig.json:定义TS的配置

  • 泛型约束后端接口类型

image.png