Skip to content

不要关注

TypeScript 全面投降

像我们这样的大族人家,若从外头杀来,一时是杀不死的,必须先从家里自杀自灭起来,才能一败涂地。

面对敌人,你会如何选择,打它骂它还是拥抱它。个人学习了 饥人谷 方应杭的 TypeScript 全面解析,结合 ChatGPT,再结合自己的实际开发,总结出这一系列笔记文章,写它是为了跳出 JavaScript,拥抱 TypeScript

笔者会先介绍 [什么是 TypeScript](./TypeScript 是什么.md),从中介绍 TypeScript 是什么,为什么会有它,它和 JavaScript 有哪些区别。然后我们起手式介绍如何[运行和调试它](./TypeScript 的运行与调试.md)。我们知道 ECMAScript 是由 语法、变量和数据类型、关键字和保留字、操作符、语句、对象 等组成,那么 TypeScript 呢,我们从 [数据类型](./TypeScript 的数据类型.md) 着手了解它,我们会从中知道 TypeScript 中包含的 JavaScript 数据类型,以及它独有的数据类型。TypeScript 有别 JavaScript 的点就在于 Type(类型),不仅是 JavaScript 能进行运算操作,而且 Type 也能进行运算,我们可以粗暴的用一个公式表示它们 TS === JS(ES6)+ Type。所以我们会单独写一篇介绍 [TypeScript 的类型运算](./TypeScript 类型运算.md)

类型兼容、泛型(五星难度)、类型体操、最佳实践

除此之外,我们会写一篇 TypeScript 的项目配置

基于此,所要写的文章太多了,所以笔者会再写一篇 [TypeScript 省流版](./TypeScript 省流版.md) 快速介绍 TypeScript 的内容

以上,我们对 TypeScript 就能有个大概的了解,知道 TS 新增了什么,它的最佳实践是什么

官方网站

官网文档

中文官网

awesome-typescript 中文版

类型体操训练题

推荐的书

编程与类型系统 赵利通译 ⭐

TypeScript编程 安道译

类型和程序设计语言 皮尔斯著

TypeScript 入门教程

深入理解 TypeScript

简洁的TypeScript之书

教程

Ts 全解(45个免费视频)

TypeScript全解(130个视频):收费