小小千想和您聊一聊

当前位置: 首页> 技术分享> 不学JavaScript直接学ts可以么?

不学JavaScript直接学ts可以么?

  结论: 可以。

  大家都是成年人都有选择的权利,但是你要为你的选择负责。你选择的学习路线可以说是完全不走寻常路的选择,那么选择之后会面临什么那 ?

  至少百分之八十~九十的企业使用的技术栈里不包括TS。如果你听人说什么TS才是javaScript的终极形态,什么TS好啊,TS妙啊,TS呱呱叫啊巴拉巴拉什么的,这样的说法有问题么? 我感觉没有,TS确实很好。 但是如果你面向就业,也就是说你想要学点东西找工作不是为了爱好而学习的话,那么请不要这么学。如果你是一个求知欲望很强的人,学习html+css+ts作为自己的业余爱好,那么肯定是给你点赞的。学啥都是学么,正向的爱好一定需要支持,所以我说可以,但是结论归结论,剩下的一些小意见希望你可以参考一下。

  先说说TS是个什么东西,TypeScript是微软推出的JavaScript超集,也就是集合了更多新的概念和新的语法糖的全新JavaScript语法,但是你知道么? 当TypeScript想要运行的时候会被提前转译为JavaScript。对了,忘了说JavaScript本身是一个编译型语言。

  假定题主不太了解上述的编译型语言概念,那么我解释下什么叫做编译型语言,说白了编译型语言在执行的时候需要一个翻译官,帮你去翻译你的代码,并将你的代码转换为机器可以理解的内容,让机器执行,说白了这货自带翻译官。

  说完了概念说下TS在程序中的地位,TS代码想要执行的话先编译成JavaScript然后再由浏览器端或者node 环境翻译代码,让代码可以驱动 浏览器或者你的电脑。

  这就相当于你用一个其他类型的语法实现了JavaScript最终执行的代码如果完全不学习JavaScript你会一脸问号的,对自己写出来的代码,需要别人去指定翻译后的语境,不可控因素好像是多了点。

  再说第二点,局限性。

  语言的极致肯定需要原生才能发挥,假设在你以后的职业生涯中,想要提升下自己,看一下很多框架啊,库啊, 插件啊,webpack啥的源码, 你猜这些玩意是用啥写的, 那肯定是JavaScript啊! 那你要咋办那? 是不是得重新学JavaScript 。 TS这玩意都吵吵着好,也都知道好,为啥不人人都用啊? 那就像是很多人都想要娶都是高圆圆,但是就是让赵又廷得手了,夺妻之恨啊。 为啥你娶不到那 ? 第一,你不了解人家, 你看到的都是别人想让你看到的。第二,没有那条件啊。TS也就看起来很美好,真正全员推行需要全行业的魄力和勇气,当然这个勇气和魄力行业中还有有大佬具备的,但是真正用起来还需要大概n年的时间。

  作为这个行业混迹已久的老鸟真心希望新加入的萌新小白稍微少被那些天天吵吵着XXX天下无敌,XXX不用学了的急于想要炫技的人污染。

  如果你想要长久使用JavaScript语言编程,TS只是你路上一片很美丽的风景,过了这片风景还有数不尽的汪洋大海和山川河流。

上一篇:HTML5工具初识之网页编辑器

下一篇:GTK入门学习:信号与回调函数

QQ技术交流群

千锋HTML5官方①群
791201477

加入群聊