This website requires JavaScript.

深入理解 TypeScript

2019.11.24 14:48 字数 1194 阅读 216 喜欢 4 评论 2

大概是在去年 12 月份,电子工业出版社的编辑找到我,问我是否有意出版那时我正在翻译的一本开源书籍(《深入理解 TypeScript》)。当时挺意外的,翻译这本书的初衷,一部分原因是为了自己对于这方面想有更进一步的了解,另一方面则是考虑到当时在国内其实少有对于 TypeScript 深入讲解的资料。但是意外归意外,多多少少心里还是有那么些激动,也正式由于这种一时的激动,让我头脑一热,就签下了出版合同。好在一年过后,此书即将顺利出版。

图书封面

关于为什么需要学习 TypeScript,有一点想提及:在最近发布的 TypeScript3.7 中,Optional ChainingNullish CoalescingAssertion Functions 等功能,真香。至于其他原因,在这里不再赘述,毕竟网上一抓一大把,在此书中也会做详细的说明。

《深入理解 TypeScript》一书差不多 40W 字,原书应该比这少。在翻译这本书的过程中,我将一些原书中没有提到,却是比较实用的几个知识点加入其中,如 Reflect Metadatainfer、协变与逆变等,其中包括一些不稳定的 proposal,不过也无大碍,毕竟前面有个巨头带头跑。

相比于其他 TypeScript 其他书籍,它主要有以下特点:

  • 基于官方文档,高于官方文档。
  • 用平常工作中遇到的坑,来总结归纳出一些 Tips(很多知识点是 stackoverflow 上的问题)。
  • 深入剖析 TypeScript 编译原理部分。

除了 TypeScript 内容,此书还提供了一部分 JavaScript 的基础内容,可以让没有 JavaScript 基础的同学,顺利过度到学习 TypeScript 章节。

随着时间的推移,TypeScript 在不断更新迭代,但是对于想要深入了解 TypeScript 的开发者来说,此书仍是有比较大的作用。

在去年年初时,看过韩寒老师的一篇文章「我也曾对那种力量一无所知」,说的内容大概是业余选手挑战专业选手,最后败的很惨的一些事情。那时候边看,边笑,边震惊,那「傻叉」跟当初的我太像了。

时至今日,《深入理解 TypeScript》即将出版,一路走来,磕磕碰碰,感谢社区越来越多的小伙伴对于此书所做出的贡献。

最后,你可以通过关注公众号 FENews 或者订阅 此仓库 ,获取更多有关 TypeScript 的知识。

购买链接: https://item.jd.com/12755624.html

赞赏支持

微信

支付宝

相关推荐

暂无推荐文章