jruit

TypeScript 教程,第二次分享教程

  •  1
     
  •   jruit · Jun 8, 2021 · 5575 views
    This topic created in 1978 days ago, the information mentioned may be changed or developed.

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

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

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

    20 replies  •  2021-06-08 23:36:02 +08:00
    ToBeHacker
    ToBeHacker
    Jun 8, 2021
    1
    厉害了,我的哥
    Eyon
    Eyon
    Jun 8, 2021
    2
    先收藏,等你写完
    Removable
    Removable
    Jun 8, 2021
    3
    同加入收藏夹~
    iwei000
    iwei000
    Jun 8, 2021
    4
    收藏一下
    Justfakemoz
    Justfakemoz
    Jun 8, 2021
    5
    这 UI 有股廖雪峰的味道😟
    lazyyz
    lazyyz
    Jun 8, 2021 via Android
    6
    已收藏
    xingyuc
    xingyuc
    Jun 8, 2021 via iPhone
    7
    收藏,感谢
    NSLoger
    NSLoger
    Jun 8, 2021
    8
    马克加索尔一波
    xff1874
    xff1874
    Jun 8, 2021
    9
    写的挺好,云音乐就需要你这样的大牛啊。https://v2ex.com/t/781397#reply4 。
    sunjourney
    sunjourney
    Jun 8, 2021❤️1
    10
    教程有一股民科味,一上来就使用 “注解” 这个“术语”就很让我费解。

    摘录一下:

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

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

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

    否则相比 https://www.tslang.cn/docs/home.html 有什么优势呢
    NillSpake
    NillSpake
    Jun 8, 2021
    13
    1 、内容少,有一种看官网文档的感觉
    NillSpake
    NillSpake
    Jun 8, 2021
    14
    @NillSpakc 内容少是指定的 lz 教程内容少,ui 风格也跟有些官文类似,不如直接看官网文档?且看 lz 内容质量,我觉得变相就是翻译了一遍官文,然后用 lz 自己的理解叙述一遍,且不知道楼主理解的是否正确
    jruit
    jruit
    OP
    Jun 8, 2021
    15
    @sunjourney 提建议可以,但请尊重辛苦写教程的人。关于类型注解,可以参考 Oreilly 出版的 Programming TypeScript 一书,书里也是用类型注解一词
    jruit
    jruit
    OP
    Jun 8, 2021
    16
    @NillSpake 与官网不一样的,官网不适合没有 C#这种类型基础的读者阅读的
    jruit
    jruit
    OP
    Jun 8, 2021
    17
    @yunyuyuan 非常感谢建议
    zhuang0718
    zhuang0718
    Jun 8, 2021
    18
    收藏啦 感谢~
    ianva
    ianva
    Jun 8, 2021
    19
    TypeScript 核心是类型编程,至于其他的啥 OO 特性那都是附带的语法糖,除去类型编程讲语法糖没有价值
    sunjourney
    sunjourney
    Jun 8, 2021
    20
    @jruit #15 不是不尊重你,而是教程是有更高的质量要求的,现在的版本只能算做个人笔记,真让人当教程看真的不会学到一知半解的东西偏了么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1770 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 05:45 · PVG 13:45 · LAX 21:45 · JFK 00:45
    ♥ Do have faith in what you're doing.