/my-typescript

TypeScript Learning Note

Primary LanguageTypeScript

TypeScript学习

为什么要学TypeScript?

TypeScript有各种各样的好处,但是在实际项目中使用的难度比较大。并不是说TypeScript有很大难度,而是要求团队的人都去学习TypeScript有很大难度。但是TypeScript会让自己的代码更加严格规范,可以在项目运行之前找出可能存在的问题。写代码的过程中各种错误在越早期修改的成本就越低。

哪些项目适合使用TypeScript?

  • 需要多人合作的项目(前提是组员都接受)
  • 开源项目,尤其是工具函数或者组件库
  • 对代码质量要求严格的项目

使用TypeScript的项目

  • VSCode
  • Angular & React & Vue3.0
  • Ant Design

三大框架已经或者即将支持TypeScript,说明TypeScript已经被广泛接受。

下面的例子,几乎每一个都是放在{}里面的。但是,由于在面向 "ES3" 或 "ES5" 时,在严格模式下,块内不允许函数声明,有少部分代码没有使用{},这样,在同一个文件写例子或者文件引用的时候,主要变量名是否有冲突。

1、TypeScript环境搭建

2、TypeScript中的类型

3、TypeScript中的接口

4、TypeScript中的泛型和类

5、TypeScript进阶用法

TS-demo