最近后台有粉丝朋友跟我聊,说去了字节、拼多多面试前端岗位,去之前信心满满,自觉机会不小。
万万没想到,面试官竟会问到他的知识死角TypeScript ,一问三不知的结果就是惨被吊打:
js项目如何升级为ts?有何影响?
tslint都能配置哪些功能?对开发流程有何影响?
ts 基础类型都哪些,他们跟js的区别
ts为什么会流行?与ECMA新规范的关系?
如何理解接口,泛型?
前端圈子里有这么一句流行语『自从用过TypeScript之后,再也不想用JavaScript了』
包括腾讯在内等大厂的高级工程师中TypeScript使用率极高,就连vue 3.0 的98%也是由 TypeScript 来写的。
为什么?因为TS相比JS优势极大:在静态类型检查的帮助下,即使是上百行的代码,也能在编译阶段就发现问题,工程质量和工作效率疯狂提升。
再说缺点,则几乎没有!
那为什么很多同学不想学习TS呢?无他,只是觉得没时间、学不动,但TS的学习成本其实很低。
上手容易,见效快,关键是还有办法白嫖!
在别人不知不觉间,完成超越!
为什么学TypeScript ?
它,是当下前端(包括基于 Node.js 的后端)中最热门的开发语言,也是面试加分项,不知道 TypeScript 出门都不好意思跟别人打招呼
它,开发的程序更安全(主要是在编译阶段,或者配合上支持 TypeScript 的编辑器在编码期就能避免大部分的编码错误),减少代码在正式环境下出错的可能性
它,有类型约束检测,编码更规范
它,实现了 ECMAScript 中最新或未来即将拥有的特性,让我们更快速的使用语言新的特性去更好的完成工作,学习了 TypeScript 也就是学习了 JavaScript 的未来,一举多得
建议收藏,不然刷着刷着就可能找不到了。
有什么前端的问题欢迎私信我~期待你的到来。
我目前是在职前端开发,会前端,懂java,知Python,如果你现在也在学习前端,了解前端,渴望成为一名合格的前端开发工程师,在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前端学习交流群:518672693。里面聚集了一些正在自学前端的初学者,群文件里面还有我整理的一些不错的前端学习手册,前端面试题,开发工具和PDF文档书籍教程,需要的话都可以自行来获取下载。