V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xcatliu
V2EX  ›  分享创造

我写的第一本书《TypeScript 入门教程》

  •  2
     
  •   xcatliu ·
    xcatliu · 2017-01-17 18:01:04 +08:00 · 1824 次点击
    这是一个创建于 2866 天前的主题,其中的信息可能已经有所发展或是发生改变。

    阅读原文


    持续了大半年的学习和写作,在今天终于告一段落了。

    写书之旅

    最初有写书的想法,是刚加入微软的时候。

    由于工作中需要重度使用 TypeScript ,所以我花了几天的时间研读了好几遍官方手册和中文翻译版。

    对于一个把 OOP 早就还给老师的人,有些概念并不是很好理解,再加上官方手册跳跃般的学习曲线,我觉得我可以抓住这次学习的机会,把整个学习的过程总结下来。

    一开始,取名为《 From JavaScript to TypeScript 》,寓意此书的作者并不是 TypeScript 的专家,而是一个新手。

    其实这不一定是个劣势,因为有些坑,只有新手才能理解。我希望尽可能的还原第一次学习的场景,帮助大家更容易的理解 TypeScript 。

    于是,我开始了我的写书之旅。

    写书不易

    要说写书的感受,那真是太不容易了。

    理解一个知识,和能够讲出来让别人理解完全是两码事。

    而我又是一个强迫症患者。

    • 为了方便查阅,添加了非常多引用
    • 为了一个措辞,会修订很多次
    • 为了能循序渐进的理解,调整了多次顺序

    最难的还是在于坚持,一开始还会觉得挺有意思挺新鲜,慢慢的就会很枯燥乏味,无数次的回头重读之前写的,无数次的修改。

    我收获的不只是对 TypeScript 理解的加深,而更是一份坚持的毅力和勇气吧。

    再之后捧起别人写的书,都会油然而生一股敬意。

    想必那一定也是比我付出更多百倍的精力才能写出来的了。

    《 TypeScript 入门教程》介绍

    从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript 。

    原名《 From JavaScript to TypeScript 》

    更多介绍请进入 GitHub 查看。

    29 条回复    2017-03-18 04:55:25 +08:00
    EPr2hh6LADQWqRVH
        1
    EPr2hh6LADQWqRVH  
       2017-01-17 18:05:50 +08:00   ❤️ 1
    支持
    xcatliu
        2
    xcatliu  
    OP
       2017-01-17 18:10:40 +08:00
    @avastms 感谢支持😁
    0915240
        3
    0915240  
       2017-01-17 18:12:42 +08:00 via iPhone   ❤️ 1
    资兹
    tees
        4
    tees  
       2017-01-17 18:15:00 +08:00   ❤️ 1
    支持~
    xcatliu
        5
    xcatliu  
    OP
       2017-01-17 18:18:03 +08:00
    @0915240 @tees 已感谢~
    johnhsm2333
        6
    johnhsm2333  
       2017-01-17 18:23:34 +08:00 via Android
    资兹
    Blunt1991
        7
    Blunt1991  
       2017-01-17 20:12:00 +08:00   ❤️ 1
    支持!
    Majirefy
        8
    Majirefy  
       2017-01-17 20:20:09 +08:00   ❤️ 1
    very very good!!!!!
    lwjcjmx123
        9
    lwjcjmx123  
       2017-01-17 20:21:16 +08:00 via Android   ❤️ 1
    先給颗星星支持下,回头有时间去看看。不过目前业务场景没用到 ts
    xcatliu
        10
    xcatliu  
    OP
       2017-01-17 20:41:45 +08:00
    @Blunt1991 @Majirefy @lwjcjmx123
    感谢支持~
    learnshare
        11
    learnshare  
       2017-01-17 21:22:12 +08:00   ❤️ 1
    支持, TypeScript 的官方文档还是晦涩了一点
    g0thic
        12
    g0thic  
       2017-01-17 21:53:33 +08:00   ❤️ 1
    支持,还在纠结要不要入坑
    kingcos
        13
    kingcos  
       2017-01-17 22:07:38 +08:00 via iPhone   ❤️ 1
    支持…真的是看着楼主一步步崛起……
    也想要成为和楼主一样的人呢…😂
    xcatliu
        14
    xcatliu  
    OP
       2017-01-17 22:07:45 +08:00 via iPhone
    @learnshare 谢谢支持
    xcatliu
        15
    xcatliu  
    OP
       2017-01-17 22:08:13 +08:00 via iPhone
    @g0thic 可以先看看基础篇了解一下
    designer
        16
    designer  
       2017-01-17 22:13:39 +08:00   ❤️ 1
    厉害了,把形式搞好一点。想在创造狮导航帮你免费放一个 Banner 表示支持。
    http://chuangzaoshi.com/code
    xcatliu
        17
    xcatliu  
    OP
       2017-01-17 22:24:24 +08:00 via iPhone
    @kingcos 一起加油呀 😁
    Antidictator
        18
    Antidictator  
       2017-01-18 08:35:20 +08:00 via Android
    支持
    Antidictator
        19
    Antidictator  
       2017-01-18 09:04:02 +08:00   ❤️ 1
    好厉害-,-不止一个开源项目呢
    fancymax
        20
    fancymax  
       2017-01-18 09:07:22 +08:00   ❤️ 1
    支持,谢谢 LZ 。

    其实 TypeScript 对于非前端 开发者更是福音。
    andypinet
        21
    andypinet  
       2017-01-18 09:23:04 +08:00
    支持
    yimity
        22
    yimity  
       2017-01-18 09:51:40 +08:00   ❤️ 1
    强烈支持。
    hxtheone
        23
    hxtheone  
       2017-01-18 10:34:04 +08:00   ❤️ 1
    支持!
    xcatliu
        24
    xcatliu  
    OP
       2017-01-18 10:58:08 +08:00
    @Antidictator @fancymax @yimity @hxtheone
    感谢支持!
    tlv2013
        25
    tlv2013  
       2017-01-18 11:47:40 +08:00 via iPhone
    支持!
    ewellyuan
        26
    ewellyuan  
       2017-01-18 11:51:58 +08:00   ❤️ 1
    大力支持!
    loveyu459279
        27
    loveyu459279  
       2017-01-18 18:15:53 +08:00   ❤️ 1
    大力支持
    xcatliu
        28
    xcatliu  
    OP
       2017-01-18 19:06:53 +08:00
    CosmoX
        29
    CosmoX  
       2017-03-18 04:55:25 +08:00   ❤️ 1
    果断收录楼主的 repo
    https://github.com/Readme-Guru/Bulletin
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.