一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。
第一次写文章
第一次写技术类文章,略显瑕疵,望各位看官海涵。自己对写此类文章的理解是一则自己对知识的巩固,前端的技术栈非常多,避免在日常项目中不经常使用,一段时间后就会忘记;二是可以对知识细节性掌握,不能概而不全,概而不细;三也是分享给各位看官老爷们。
怎么理解“超集”?
所谓超集:以集合论方式描述,A ⊇ B,则 A 集是 B 的超集,也就是说 JavaScript 的所有元素 TypeScript 里都有,但 TypeScript 里的元素 JavaScript 就未必有,比如:
1. 类型检查
2. 接口
3. 泛型
4. 枚举
等等一系列的特性,最强大的就是类型检查,可以让我们在开发阶段检查出代码中的一些问题,并且可以有效的提示相关信息。
始于JavaScript,归于JavaScript?
为什么这样说呢,因为我们常用的浏览器、Node运行环境都不认识TypeScript,只认识JavaScrpit,因此我们TypeScript项目最后都要将代码编译成JavaScript代码,所以说TypeScript始于JavaScript,归于JavaScript。 每个TS项目都会有一个tsconfig.json文件,该最主要的功能用于配制如何编译成JavaScript代码
学习的第一步,安装TypeScript。
全局安装,安装完成后运行tsc命令,可以判断是否安装成功。tsc命令用于将ts代码编译成js代码。 目前最新版本已到4.6.3。
npm install -g typescript
后续的计划
先把基础知识再次加深巩固一下,尤其是泛型这块,感觉自己目前还是皮毛阶段。后续还要结合编译后的ES5的代码,更深层次的理解和掌握。