V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cxytz01
V2EX  ›  程序员

老码农请教 js/ts 入门。

  •  
  •   cxytz01 · 2023-12-20 21:23:31 +08:00 · 2651 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    十几年后端,技术栈是 c\c++,golang ,rust 。工作需要,正在学习 solidity 。学习过程中了解到 solidity 相关工具生态都是 js/ts ,需要额外学习 js/ts 用作脚本语言。

    不需要学习前端知识,不需要学习相关 js\ts 后端技术栈,只需要能够用来当脚本语言就行。类似 python 、shell 这些语言,在后端领域都是用来当脚本语言居多。

    请问有什么入门方法,直接看官网 handbook:https://www.typescriptlang.org/docs/handbook/intro.html 是否足够胜任工作?

    20 条回复    2023-12-21 17:42:50 +08:00
    cbdyzj
        1
    cbdyzj  
       2023-12-20 21:28:45 +08:00
    看一下阮老师的这个文章吧
    https://wangdoc.com/javascript/
    theusername
        2
    theusername  
       2023-12-20 21:32:19 +08:00
    我推荐这个现代 JavaScript 教程: https://zh.javascript.info/,它将 js 和前端结合的部分拆出来了,所以你不用看第二部分。剩余的部分也完全是冲着学习 javascript 语言本身去的。
    tool2d
        3
    tool2d  
       2023-12-20 21:42:13 +08:00
    虽说前端娱乐圈,但我个人觉得 JS/TS 发展到现在,整体要学精通还是挺复杂的。

    复杂点在于框架包装的太细,很难一眼看明白运行底层原理。

    代码突出两个字:花哨。
    iorilu
        4
    iorilu  
       2023-12-20 21:44:57 +08:00
    js/ts 当脚本语言, 这指在网页使用还是在 nodejs 命令行用的
    forgottencoast
        5
    forgottencoast  
       2023-12-20 22:16:23 +08:00
    脚本语言就是 nodejs 呀,js 的语法基本上一看就懂,剩下就是 nodejs 的 api 了。
    angrylid
        6
    angrylid  
       2023-12-20 22:22:55 +08:00 via Android   ❤️ 1
    如果你只是当脚本语言用,直接阅读 Learn X in Y minutes ,然后有问题问 AI
    楼上的体系教程本身挺好,但是对于这种情况性价比不高。
    Leviathann
        7
    Leviathann  
       2023-12-21 01:14:34 +08:00
    eventloop
    rwecho
        8
    rwecho  
       2023-12-21 08:29:09 +08:00
    @tool2d #3 应该是实用吧,反而觉得一些静态语言更多的啰嗦的东西
    wjx0912
        9
    wjx0912  
       2023-12-21 09:02:23 +08:00
    红宝书,你不知道的 javascript 三本
    wjx0912
        10
    wjx0912  
       2023-12-21 09:03:13 +08:00
    至于 ts ,op 自己发的教程足够了
    jy02534655
        11
    jy02534655  
       2023-12-21 09:05:32 +08:00
    不要每个 js 都去初始化一遍
    bianhui
        12
    bianhui  
       2023-12-21 09:12:22 +08:00
    你就当 c++语法写,所有引用都用.就行了。报错的地方。百度搜下语法
    henix
        13
    henix  
       2023-12-21 09:39:26 +08:00
    js 本身比较简单,如果你已经会其他语言,推荐这本蝴蝶书: https://book.douban.com/subject/3590768/
    duke807
        14
    duke807  
       2023-12-21 09:42:24 +08:00
    Curtion
        15
    Curtion  
       2023-12-21 09:44:47 +08:00
    过一遍 js 语法就行了, 看这个 https://learnxinyminutes.com/
    DICK23
        16
    DICK23  
       2023-12-21 10:26:32 +08:00
    本身就是类 C 语言,语法基本一致,瞄一眼 API 就会了
    o562dsRcFqYl375i
        17
    o562dsRcFqYl375i  
       2023-12-21 10:46:57 +08:00
    写了十几年 c/c++,再写 js/ts 不是降维打击吗( doge
    swaggeek
        18
    swaggeek  
       2023-12-21 11:01:40 +08:00
    阮老师的 es6 入门教程可以看下: https://es6.ruanyifeng.com/ 。一般就当成工具书来看,有些用法要看下有没有,就点开看看,多写写就熟悉了
    crazyTanuki
        19
    crazyTanuki  
       2023-12-21 17:07:52 +08:00
    老哥带带我,我也想学 web3 ,前段时间接到很多 web3 的单子,可惜都不会写
    liuliancao
        20
    liuliancao  
       2023-12-21 17:42:50 +08:00
    ts 语法我感觉挺像 go 的 应该不难把 写就完事了 参考下别人写过的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1176 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.