微信号:fed-talk

介绍:公众号开通于2016年,内容起于前端而不止于前端.

《浅谈 TypeScript》

2018-09-19 22:21 五溪

这本小书是什么

TypeScript 真是一个很出乎意料又强大的让人爱不释手的工具,而且易于掌握。看起来 TypeScript 是比 JavaScript 要更为复杂,不过当我们从这样的复杂中找到可循的范例时,我们将从中获益,这本小书就是为了让你从中找到解答,并且更快的适应 TypeScript 带来的各种概念和运用。

传统义上的 JavaScript 是一个非常松散的语言,因此在以往的面试过程中,很大几率会问及类型以及一些区别。但更传统的软件工程中我们常常在使用的是由编译器进行过编译的语言(转换成了机器实际可运行的格式),由于编译阶段的存在,我们可以更易于找到错误和进行优化(想想 JavaScript 为什么要总结那么多的编程范例,"" + "" 和 [].join() 的区别)。虽然看起来 TypeScript 就是一个增强 JavaScript 的工具,但是它也可以成为启用其他工具的工具,最简单的比如:抽象语法树(AST)。

做为 《浅谈 TypeScript》 小书的开篇前言,我们不会讲到编译的过程,反而我们这本小书更注重 TypeScript 本身的运用,根据国际惯例,我们还是会讲到一些介绍性的内容,比如:

  • TypeScript 是什么

  • 使用 TypeScript 的收益是什么

  • 如何书写一段简单的 TypeScript 例子

  • 展望一下未来


你会学到什么


  • 深入理解 TypeScript 各种编程范式


适应人群


  • 具备 JavaScript 一定基础知识的开发人员

  • 希望掌握 TypeScript 开发知识的前端开发者


《浅谈 TypeScript》Github:  https://github.com/welearnmore/typescript-book

《浅谈 TypeScript》配套的 Demo:  https://github.com/welearnmore/WLM-TypeScript-React-Component-Mode

《浅谈 TypeScript》Github book:  https://welearnmore.gitbook.io/typescript-book/


最后希望大家关注我的《知乎专栏》:https://zhuanlan.zhihu.com/fed-talk ,虽然是混乱的头脑风暴中....探索前端技术的奥秘;

 
象尘说 更多文章 《Chrome Extension 入门指南》 stdin and stdout which it's ? Chat推荐:成长-浅谈从前端小工到工程师的三年转换 搭建 Private NPM Chat推荐:从0到1快速开发钉钉微应用
猜您喜欢 人工智能与下一代约会APP,会成为比人类更称职的红娘吗? 【田渊栋报告】游戏中的人工智能:成就与挑战 | ICML WorkShop(46PPT) 【CS 473: 用户研究】用户分析 上线 生活早已如此艰辛,还要面对如此的沙雕 你为什么从大公司离职,去一家创业公司?