32-感谢相伴:是结束,也是开始
课程
1
开篇:用正确的方式学习 TypeScript
已学完
学习时长: 7分24秒
2
工欲善其事:打造最舒适的 TypeScript 开发环境
学习时长: 19分14秒
3
进入类型的世界:理解原始类型与对象类型
学习时长: 37分40秒
4
掌握字面量类型与枚举,让你的类型再精确一些
学习时长: 24分53秒
5
函数与 Class 中的类型:详解函数重载与面向对象
学习时长: 50分40秒
6
探秘内置类型:any、unknown、never 与类型断言
学习时长: 34分58秒
7
类型编程好帮手:TypeScript 类型工具(上)
学习时长: 33分34秒
8
类型编程好帮手:TypeScript 类型工具(下)
学习时长: 40分52秒
9
类型编程基石:TypeScript 中无处不在的泛型
学习时长: 43分46秒
10
结构化类型系统:类型兼容性判断的幕后
学习时长: 20分48秒
11
类型系统层级:从 Top Type 到 Bottom Type
学习时长: 45分16秒
12
类型里的逻辑运算:条件类型与 infer
学习时长: 52分44秒
13
内置工具类型基础:别再妖魔化工具类型了!
学习时长: 44分47秒
14
反方向类型推导:用好上下文相关类型
学习时长: 18分37秒
15
函数类型:协变与逆变的比较
学习时长: 21分38秒
16
了解类型编程与类型体操的意义,找到平衡点
学习时长: 4分27秒
17
内置工具类型进阶:类型编程进阶
学习时长: 83分3秒
18
基础类型新成员:模板字符串类型入门
学习时长: 32分58秒
19
类型编程新范式:模板字符串工具类型进阶
学习时长: 69分27秒
20
工程层面的类型能力:类型声明、类型指令与命名空间
学习时长: 53分23秒
21
在 React 中愉快地使用 TypeScript:内置类型与泛型坑位
学习时长: 78分9秒
22
让 ESLint 来约束你的 TypeScript 代码:配置与规则集介绍
学习时长: 57分13秒
23
全链路 TypeScript 工具库,找到适合你的工具
学习时长: 25分13秒
24
说说 TypeScript 和 ECMAScript 之间那些事儿
学习时长: 29分14秒
25
装饰器与反射元数据:了解装饰器基本原理与应用
学习时长: 81分53秒
26
控制反转与依赖注入:基于装饰器的依赖注入实现
学习时长: 69分6秒
27
TSConfig 全解(上):构建相关配置
学习时长: 55分33秒
28
TSConfig 全解(下):检查相关、工程相关配置
学习时长: 76分19秒
29
基于 Prisma + NestJs 的 Node API :前置知识储备
学习时长: 44分50秒
30
基于 Prisma + NestJs 的 Node API :项目开发与基于 Heroku 部署
学习时长: 46分40秒
31
玩转 TypeScript AST:AST Checker 与 CodeMod
学习时长: 85分18秒
32
感谢相伴:是结束,也是开始
学习时长: 3分21秒
33
漫谈篇:面试中的 TypeScript
学习时长: 4分25秒
juejin_logo copyCreated with Sketch.

在本节开始前,我想先感谢每一位读者,感谢你们的肯定与支持,也希望小册中的内容能够让你收获明显的成长。

这本小册是我的第一本小册,肯定还存在许多不足之处,比如错别字、示例代码的呈现以及内容的组织方面等等,幸运的是我拥有许多耐心细致的读者帮我“捉虫”,我也会在发现这些问题时第一时间改正。

从上线到现在,我也收获了许多真诚的评价,严格来说,目前大部分评价对内容都是持肯定态度的。而对于持批评态度的评价,我也尽可能进行了内容的优化与调整。无论评价是正面还是负面,其实都代表读者认真地阅读了内容,这里再次感谢每一位同学的反馈。

是结束

天下没有不散的筵席,小册的正文内容就到这里结束了,不妨让我们再回顾下这一路我们都学习了什么。

类型基础部分(1 - 5 节),作为入门阶段到进阶阶段之间的过渡,在这里我们在入门的基础上,按照小册的节奏重新介绍了这些相对简单的概念,也为后面的进阶预留了扩展空间。

内置类型工具部分(6 - 8 节、12 - 13 节),我们对 TypeScript 茫茫多的类型工具进行了逐个击破,明确了这些类型工具各自的作用与使用场景,同时为类型编程的学习打好了基础。

类型系统部分(10 - 12 节、14 - 15 节),作为这本小册区分于市面上所有其他 TypeScript 教程的特色,我们了解了结构化类型系统、类型层级、协变与逆变等类型系统的核心概念。有必要再次重申:类型系统不仅能帮助你更好地理解复杂类型编程的底层原理,也能够让你获得独立解决各种类型问题的能力。

类型编程部分(13 节、16 - 19 节),我们按照内置工具类型基础、内置工具类型扩展以及模板字符串类型的顺序组织了对类型编程的学习,帮助你从最简单的例子开始理解类型编程的四大范式:访问性修饰工具类型结构工具类型集合工具类型以及模式匹配工具类型。在不考虑类型体操的情况下,这部分知识已经能够涵盖你日常开发需要的 80% 以上场景了。

工程部分(20 - 31 节),光学类型能力可不能说掌握了 TypeScript,因此我们花了将近 1/3 的篇幅来学习工程侧的应用。从 React、ESLint 到 ECMAScript,从装饰器、依赖注入到 TSConfig 全解,再从 Node 应用开发到 Compiler API 开发,加上此前的类型能力,现在我们可以说自己身经百战了。

无论你正处于哪个阶段,这些内容都一定能或多或少帮助到你,而这就是我创作这本小册的初衷。

也是开始

虽然到这里,小册的正文内容已经划上句点,但这本小册还没有完全结束。我们还会有数节漫谈篇内容作为番外。

漫谈篇的内容不会包含任何新的 TypeScript 知识点,你只需要读过一遍就能理解并化为己用,不需要打开编辑器,不需要准备笔记本,不需要特别安静的学习环境。

目前已经确定的漫谈篇内容包括:

  • 漫谈:面试中的 TypeScript 技能水平检验

需要说明的是,漫谈篇的内容并不会正文一样动辄 3000 字,而是会尽可能控制在 1500 字以内,你应该把它当小说,而不是当论文看。

另外,未来我可能还会有新的掘金小册面世,如果这本小册让你感觉收获满满,也欢迎你关注我的下一本小册~

致谢

最后,这本小册之所以能成功面世,离不开许多人在这个过程中的帮助。在此,我想再次向他们致以最诚挚的谢意。

感谢掘金小编的一路跟随与耐心审校,在这本小册中学习到的写作经验也是我的重要收获之一。

感谢 寻找海蓝某兔王文璐神光 等前辈的无私创作分享,在我学习 TypeScript 的过程中,最幸运的一件事就是能阅读到他们的作品。

感谢 冴羽 老师帮我进行的安利和推广,也推荐所有在阅读这本小册时卡住的同学,先阅读冴羽老师的 TypeScript 入门教程,完成筑基阶段的积累。

感谢你的一路陪伴,也期待与你的再次相见。

留言
Ctrl + Enter
全部评论(9)
苷棠的头像
删除
前端 @ 数字马力
作者大大好厉害,小册写的很用心。[强]
点赞
回复
芹菜006的头像
删除
赞!
点赞
回复
CaptainJack的头像
删除
软件工程师 @ 自由职业
下一篇小册能剧透一下是什么领域的吗,这TS小册写的真好[奋斗]
点赞
回复
我睡前一定喝牛奶的头像
删除
社会闲散青年 @ 无业
大佬基本有问必答也打call
简直是妙手回春,交口称赞,大公无私,爱民如子,有口皆碑,伯埙仲篪,犀角烛怪,无咎无誉,叹观止矣,补偏救弊,口碑载道,学富五车,弸中彪外,出口成章,坚韧不拔,才高八斗,见多识广、运筹帷幄、无与伦比、忠贞不渝
的典范
点赞
1
删除
(作者)
[强]不愧是你啊
点赞
回复
我睡前一定喝牛奶的头像
删除
社会闲散青年 @ 无业
花了一个月终于囫囵吞枣读了一遍,这本小册是我目前市面上看到最好的ts的进阶教程了,官网提供的教学感觉仅仅是入门,甚至入门的很多地方都没有解释清除,大佬的教程真的写的很好了!而且还有折扣优惠码,这个价格和知识含量简直做慈善,给大佬打call!
3
回复
zhedream的头像
删除
全栈工程师 @ @zhedream
mark
点赞
回复
幸运符号在掘金的头像
删除
前端开发 @ 银河护卫队
看见目录没有deepkit了 以为删掉了
点赞
1
删除
(作者)
漫谈篇的内容会在后面更新,正文先完结啦
点赞
回复
The action has been successful