web前端培训吧 关注:1,573贴子:5,447
  • 4回复贴,共1

学习前端可以不学JavaScript直接学ts可以么

只看楼主收藏回复

首先说明一个问题,我不是杠精。
接着说结论: 可以。


来自iPhone客户端1楼2019-06-26 17:06回复
    大家都是成年人都有选择的权利,但是你要为你的选择负责。你选择的学习路线可以说是完全不走寻常路的选择,那么选择之后会面临什么那 ?
      至少百分之八十~九十的企业使用的技术栈里不包括TS。如果你听人说什么TS才是javaScript的终极形态,什么TS好啊,TS妙啊,TS呱呱叫啊巴拉巴拉什么的,这样的说法有问题么? 我感觉没有,TS确实很好。 但是如果你面向就业,也就是说你想要学点东西找工作不是为了爱好而学习的话,那么请不要这么学。如果你是一个求知欲望很强的人,学习html+css+ts作为自己的业余爱好,那么肯定是给你点赞的。学啥都是学么,正向的爱好一定需要支持,所以我说可以,但是结论归结论,剩下的一些小意见希望你可以参考一下。


    来自iPhone客户端2楼2019-06-26 17:07
    回复
      2025-08-01 11:46:39
      广告
      不感兴趣
      开通SVIP免广告
      先说说TS是个什么东西,TypeScript是微软推出的JavaScript超集,也就是集合了更多新的概念和新的语法糖的全新JavaScript语法,但是你知道么? 当TypeScript想要运行的时候会被提前转译为JavaScript。对了,忘了说JavaScript本身是一个编译型语言。
        假定题主不太了解上述的编译型语言概念,那么我解释下什么叫做编译型语言,说白了编译型语言在执行的时候需要一个翻译官,帮你去翻译你的代码,并将你的代码转换为机器可以理解的内容,让机器执行,说白了这货自带翻译官。说完了概念说下TS在程序中的地位,TS代码想要执行的话先编译成JavaScript然后再由浏览器端或者node 环境翻译代码,让代码可以驱动 浏览器或者你的电脑。
        这就相当于你用一个其他类型的语法实现了JavaScript最终执行的代码如果完全不学习JavaScript你会一脸问号的,对自己写出来的代码,需要别人去指定翻译后的语境,不可控因素好像是多了点。


      来自iPhone客户端3楼2019-06-26 17:08
      回复
        再说第二点,局限性。
          语言的极致肯定需要原生才能发挥,假设在你以后的职业生涯中,想要提升下自己,看一下很多框架啊,库啊, 插件啊,webpack啥的源码, 你猜这些玩意是用啥写的, 那肯定是JavaScript啊! 那你要咋办那? 是不是得重新学JavaScript 。


        来自iPhone客户端4楼2019-06-26 17:08
        回复
          TS这玩意都吵吵着好,也都知道好,为啥不人人都用啊? 那就像是很多人都想要娶都是高圆圆,但是就是让赵又廷
          得手了,夺妻之恨啊。 为啥你娶不到那 ?
            第一,你不了解人家, 你看到的都是别人想让你看到的。
            第二,没有那条件啊。TS也就看起来很美好,真正全员推行需要全行业的魄力和勇气,当然这个勇气和魄力行业中还有有大佬具备的,但是真正用起来还需要大概n年的时间


          来自iPhone客户端5楼2019-07-01 09:29
          回复