《浅谈 TypeScript》

Posted 子曰五溪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《浅谈 TypeScript》相关的知识,希望对你有一定的参考价值。

这本小书是什么

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 ,虽然是混乱的头脑风暴中....探索前端技术的奥秘;

以上是关于《浅谈 TypeScript》的主要内容,如果未能解决你的问题,请参考以下文章

浅谈typescript及语法

浅谈typescript及语法

浅谈typescript及语法

如何在1分钟内学会“TypeScript”

浅谈 TS 标称类型介绍及社区实现

Angular.js浅谈