体验
阮一峰最新出品的高质量 TypeScript 教程,免费阅读,适合有 JS 基础的人系统学习 TS。
好长时间没有分享前端教程了,就在前几天,阮老师发布了历经一年多时间编写的 TS 教程,第一时间去阅读学习了,也分享给大家。
早在“那些免费的砖”这个网站的建站之初,我就向大家推荐了两个 JavaScript 的电子书教程,分别是《JavaScript 入门教程》和《ECMAScript 6 入门教程》,这两个教程都出自阮一峰老师之手,写得通俗易懂,全面且系统,不仅适合想要学习 JavaScript 的小伙伴,也是很多工作多年的开发者时常用来查询的文档。
什么是 TypeScript ?
TypeScript 简称 TS,是微软公司开发的一种基于 JavaScript 的编程语言,可以说是 JavaScript 语言的超集,增强 JavaScript 的功能,使得更适合用在多人合作的企业级项目。TS 的发展形势非常好,至今很多 JavaScript 项目都支持 TS,比如 Vue3 和 React 前端两大框架都支持 TS。
// TypeScript 代码示例
function fn(x:string|number) {
if (typeof x === 'string') {
// ...
} else if (typeof x === 'number') {
// ...
} else {
x; // never 类型
}
}
为了写这个新的教程,阮一峰老师前前后后持续了 1 年多的时间,终于写完并且发布了,一共分为 27 个章节:
我为什么要学习 TS ?
TS 的静态类型系统可以避免很多问题,这也是为什么 TS 适合用在多人协作的复杂项目的原因,也是越来越多前端开源项目支持 TS 的最主要原因。
实话说,我的工作中并没有必须要用 TS,但是最近因为项目需要,要接触并且学习 uniapp 新推出的 UTS 语言,这是一种语法和 TS 很像的语言,可以用来开发安卓和 iOS APP,但官方给的文档非常难懂,我也只有 JS 的基础,学习的过程非常艰辛,后来我还是打算重新系统地学习 TS,再来上手 UTS 会事半功倍。
阮老师的这个 TS 教程可谓是及时雨,解决了我的困境。相比于视频教程,电子文档教程学习效率更高,这个 TS 教程秉承了阮老师各类教程的优点,教程目录清晰,知识点很全面,不仅让我们了解了 TS 的发展历史,文档中还有很多实用的代码例子,上手非常快。
推荐理由
- 阮一峰老师的又一高质量教程,不会令人失望
- 系统且全面的 TS 知识讲解,文字通俗易懂,上手很快
- 包含大量的使用代码例子,效率比看视频教程更快
- 完全免费,可以收藏当做日后开发查询的手册
需要注意的是,学习 TS,需要有 JS 语法基础,且要求熟练,否则很难直接上手 TS。没有基础的小伙伴可以先学习之前推荐的《JavaScript 入门教程》。
免费阅读说明
和之前阮老师的教程一样,这个《TypeScript 教程》同样是所有内容免费阅读的,采用知识共享 署名-相同方式共享 3.0 协议。可以免费转载,但需要注明出处。如果你也还在观望 TS,现在真的可以抽时间去学习了,因为 TS 的发展势头真的很好。
🎉 限时抢
推荐机场 -> Clash节点订阅购买。