TypeScript 教程,第二次分享教程

2021-06-08 08:12:09 +08:00
 jruit

去年五月份在 V 站分享了自己写的 Babel 教程 https://v2ex.com/t/669498 意外地非常受欢迎,于是之后又写了 Webpack 教程。没想到 10 月份 Webpack5 发布了,Webpack4 教程关于优化与原理的内容就没再更新了,便开始写 Webpack5 的教程了,等完成了会分享出来的。

现在也在写一份 TypeScript 的教程,主要从自己使用 TS 时不容易理解的角度出发来写,例如接口和泛型等概念。这份教程目前在撰写中,也希望 V 友们多多提一些建议。

教程地址 TypeScript 教程 - 姜瑞涛的官方网站,配套的代码在 github https://github.com/jruit/typescript-tutorial

4144 次点击
所在节点    分享发现
20 条回复
ToBeHacker
2021-06-08 08:41:02 +08:00
厉害了,我的哥
Eyon
2021-06-08 08:47:57 +08:00
先收藏,等你写完
Removable
2021-06-08 08:52:03 +08:00
同加入收藏夹~
iwei000
2021-06-08 08:58:16 +08:00
收藏一下
Justfakemoz
2021-06-08 09:05:49 +08:00
这 UI 有股廖雪峰的味道😟
lazyyz
2021-06-08 09:07:12 +08:00
已收藏
xingyuc
2021-06-08 09:18:38 +08:00
收藏,感谢
NSLoger
2021-06-08 10:14:32 +08:00
马克加索尔一波
xff1874
2021-06-08 10:33:41 +08:00
写的挺好,云音乐就需要你这样的大牛啊。https://v2ex.com/t/781397#reply4
sunjourney
2021-06-08 10:48:30 +08:00
教程有一股民科味,一上来就使用 “注解” 这个“术语”就很让我费解。

摘录一下:

“将 TS 类型分为基础类型(或原始数据类型)与其它类型” 这个分类也太 em.....

"类型主要有 number 、string 、boolean 、any 、undefined 、null 、symbol 、数组、元组、枚举、对象、联合类型、函数、void 和 never 等,这些并不是 TS 类型系统的全部类型,但是最常见的。"

这已经翻车了吧?预感后面讲 void 、never 还要翻车,比如停机的问题可以讲清楚吗?类型这东西要教授人,起码要有点 tapl 的功底才好吧,建议当自用笔试,当教程容易引导新人误入歧途。
AilF
2021-06-08 10:53:06 +08:00
收藏
yunyuyuan
2021-06-08 11:04:41 +08:00
建议做点小而精的内容,例如常见泛型的使用场景,设计方法。

否则相比 https://www.tslang.cn/docs/home.html 有什么优势呢
NillSpake
2021-06-08 11:13:06 +08:00
1 、内容少,有一种看官网文档的感觉
NillSpake
2021-06-08 11:23:03 +08:00
@NillSpakc 内容少是指定的 lz 教程内容少,ui 风格也跟有些官文类似,不如直接看官网文档?且看 lz 内容质量,我觉得变相就是翻译了一遍官文,然后用 lz 自己的理解叙述一遍,且不知道楼主理解的是否正确
jruit
2021-06-08 12:26:41 +08:00
@sunjourney 提建议可以,但请尊重辛苦写教程的人。关于类型注解,可以参考 Oreilly 出版的 Programming TypeScript 一书,书里也是用类型注解一词
jruit
2021-06-08 12:27:50 +08:00
@NillSpake 与官网不一样的,官网不适合没有 C#这种类型基础的读者阅读的
jruit
2021-06-08 12:28:19 +08:00
@yunyuyuan 非常感谢建议
zhuang0718
2021-06-08 15:25:42 +08:00
收藏啦 感谢~
ianva
2021-06-08 17:16:49 +08:00
TypeScript 核心是类型编程,至于其他的啥 OO 特性那都是附带的语法糖,除去类型编程讲语法糖没有价值
sunjourney
2021-06-08 23:36:02 +08:00
@jruit #15 不是不尊重你,而是教程是有更高的质量要求的,现在的版本只能算做个人笔记,真让人当教程看真的不会学到一知半解的东西偏了么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/782035

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX