帮助 10W 人入门并进阶前端
微信扫码关注我,和我一起成长
Copyright © 2020 素燕
很早以前,我对 TypeScript 看法保持中立,毕竟这家伙最终还是会被编译成 JavaScript。最近,线上出现几个 Bug,有的是因为拼写错误,有的是因为类型错误,这些错误犯得比较低级。以前写 iOS 的时候,这种问题决不会发生,在编译的时候,编译器就会帮你提示这些错误,一旦有错误都编译不过去。
在 JS 中,这家伙太随意了,想咋么写就咋么写,对于业务比较复杂的项目来说,为后来维护人员埋下了天坑。记得有个项目需要统计用户发生支付时的支付来源,程序员用 JS 写了很多字符串,也没有统一管理,导致后来整个项目都是这样的字符串,如果想知道目前项目中都定义了哪些支付来源,不得不在整个项目中查找。
总的来说,JS 有很大的缺点,但是它使用起来比 TypeScript 更省事。哪为啥还要 TypeScript 呢?
从这些年各大开源库来看,TypeScript 已成为了主流,必然具备其优势,在我看来具有下面几点优势:
总之,如果你还在观望该不该学习 TypeScript,我劝你赶快学习吧,还在考虑什么,毕竟花不了你多少时间。
本书共包含 100个小的知识点,帮助你快速掌握 TypeScript 的语法,并结合实际使用场景来分析一些案例,同时也会通过优秀的开源库来展示他们的使用技巧,坚持不说一句废话把 TypeScript 讲明白。
第一部分主要介绍 TypeScript 的基本语法;
第二部分主要结合实例来分析该如何使用 TypeScript;