TypeScript 入门 | 青训营笔记

61 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第4天。

今日学习

TypeScript 的发展与基本语法TypeScript 的发展与基本语法 - 掘金 (juejin.cn)TypeScript 是 JavaScript 的语法超集,它添加了静态类型,近几年的发展中,也受到诸多开发者的喜爱。Typescript 的社区逐渐壮大,日趋完善,为越来越多前端开发者提供服务,本节课将主要为同学解读 TypeScript 的优势及其主要使用的工具。

  1. TypeScript 历史及定义解析
  2. TypeScript 优势解读
  3. TypeScript 练习工具

TypeScript 高级数据类型TypeScript 高级数据类型 - 掘金 (juejin.cn)在完成对 TypeScript 与 JavaScript 的分析后,本节课将带领大家认识 TypeScript 高级类型,提供常见的解决方案,帮助同学可以在日常的前端开发过程中,通过高级类型的方式,将普通类型的解决方案进行高级化。在课程最后,还将 以Web 场景为例,介绍 TypeScript 的工程应用。

  1. 联合交叉类型
  2. 类型保护与类型守卫
  3. Merge 函数类型实现
  4. 函数返回值类型
  5. TypeScript 工程应用

Typescript 学习背景介绍

TypeScript 是 JavaScript 的语法超集,它添加了静态类型

Typescript 基础语法讲解

Typescript 类型

泛型

类型别名 & 类型断言

Typescript 高级类型讲解

联合类型 & 交叉类型

类型守卫 & 类型保护

组合应用实战

Typescript 工程应用介绍