论前端会TS的重要性

本文只是个人随笔感想,记录一下自己此时的所感所想

也许是大家写js写习惯了,也有可能是大家没有后端语言基础觉得TS太难学了。但是大家有没有感觉到JS的一些不妥,比如代码明明写的没问题,为什么执行起来就会报错,明明逻辑没问题,但是代码就是走不通。有没有写过因为一个字母写错了导致出现bug,但是死去活来就是找不到问题出现在哪里,最后只能debug一行代码一行代码的去查找。有没有因为一个api忘记了,没办法只能去查文档。有没有因为在其他组件内写的方法调用的时候忘记了名字,无奈只能再找到哪个文件,查找方法....

大家有没有想过这些问题,有没有想过避免上面这些问题。
以前,我也是对这些习惯了感觉没什么,并没有什么不妥的,但是由于最近在写flutter,虽然无限套娃很难受,但是姿势正确的话,还是挺享受的,熟悉之后,效率等都比JS舒服多了。我觉得比起JS最大的好处就是强类型。

这两天由于公司业务需求,暂时放下了flutter项目,从之前的H5项目上拉去一个分支写一个新的国家的业务,由于是老项目,因此没有TS,现在写起来,感觉好难受有木有。

不说别动,就是一件事,我点不出来。。。由于好久没动这个项目,很多方法名字一时记不起来很正常,写代码的时候,我点(比如a.b())但是我点不出来,没有提示,又记不清,又怕写错,怎么办呢!那只能打开文件去看,去把名字拷贝过来呗!就很难受。

我现在觉得,以后写新项目,必定得加上TS,不然,遭罪。当然,你会说加TS,更遭罪,出力不讨好。但是,TS熟练之后,那叫一个香,估计你妈让你放下TS,你都不乐意。

结束语:现在很多公司已经开始使用TS了,TS现如今也是前端开发人员必回,或者默认会的一项技能了。其实,学往后走越会发现,什么前端后端,都一样,只不过做的事不一样,精通的不一样而已。但是需要了解熟悉的知识,那可一样少不了,比如说,C、C++、数据结构与算法、计算机基础与理论、计算机原理、操作系统、编译原理、密码学、等等都是要会的!不会?那不好义思,你没办法往前走了,不说别的,因为你根本没办法去看源码,因为你看不懂呀!

喜欢我的话,就请三连加关注吧!

你可能感兴趣的:(论前端会TS的重要性)