• 请不要在回答技术问题时复制粘贴 AI 生成的内容
q307990588
V2EX  ›  程序员

把 Rust 概念翻译成 JS 心智模型,做了个面向前端的交互式教程

  •  
  •   q307990588 · 1 day ago · 1583 views

    自己是写前端的,学 Rust 时被所有权/借用/生命周期反复劝退,就边学边做了个网站,把这些概念用 JS/TS 的对照来讲,难懂的部分(所有权、借用、迭代器)都配了交互动画,代码块还能直接在页面里改了跑(接的官方 Playground )。

    前几天发了一个类似的课程 <赶在被封前,用 Claude Fable 做了个免费的 AI 入门课程> 反响还不错

    在 AI 时代,除了利用 AI Coding 之外,学习任何技能都是一件很方便的事,也非常期待之后会有更多类似可视化交互式的课程开源出来,毕竟一个人的能力有限,学海无涯...

    https://github.com/buynao/rust-for-frontend

    14 replies    2026-06-21 14:34:16 +08:00
    q307990588
        1
    q307990588  
    OP
       1 day ago
    贴一个直达链接:
    https://rust.buynao.com/
    oott123
        2
    oott123  
       22h 3m ago
    没有浅色模式吗……
    gooin
        3
    gooin  
       22h 2m ago
    感谢感谢,真不错
    shintendo
        4
    shintendo  
       21h 48m ago
    网站只做深色模式的 tjjtds 啊
    xy2401
        5
    xy2401  
       21h 24m ago
    @shintendo 确实 我用 Antigravity 每次 ai 起手就说 给你一个 极客黑暗风 每次作完 我都得让他补充一个 浅色切换主题
    q307990588
        6
    q307990588  
    OP
       20h 58m ago via iPhone
    我比较偏好深色系,另外也可以省点 token
    yyfearth
        7
    yyfearth  
       18h 12m ago via iPhone
    一些章节的 quiz 有 bug
    没有把 code 显示出来 所以要根据答案猜问题
    ryougifujino
        8
    ryougifujino  
       17h 53m ago
    加个浅色模式吧,深的很费眼睛😂
    typedefine
        9
    typedefine  
       16h 35m ago
    学 rust 为啥要融入 JS 相关的概念? 感觉一点边都占不到
    SayHelloHi
        10
    SayHelloHi  
       11h 21m ago
    Rust 很不错

    就是那个语法 不常用就感觉怪怪的~ 无法适应
    hengxiangbianhua
        11
    hengxiangbianhua  
       8h 15m ago
    rust 写起来确实有点麻烦,但是理解还是容易的,虽然没用 rust 写过代码但是受 rust 影响,每次写代码都会考虑对象的生命周期,尽量把相同生命周期放到一起,这样 destroy 的时候就不会漏掉
    yyfearth
        12
    yyfearth  
       7h 15m ago
    @typedefine 用熟悉的东西类比 接受起来比较快
    虽然可能会带来一些偏见或者不准确

    就比如要你学英文不让你看任何中文词典或者用中文理解
    让你必须像小孩一样从头学英文 且只用英文词典 不让你参考中文一样
    这样学出来可能会更地道 英文理解更深 更准确
    但是肯定会用更长时间 而且如果是翻译你不一定做的比别人好
    yyfearth
        13
    yyfearth  
       7h 11m ago
    @q307990588 重新提一下 issue

    一些 Quiz 有 Bug
    一开始只有选项没有 code 回答后才显示 code
    虽然按照应试教育的经验 选择最长就能对再看到 code 但这个逻辑不对吧

    比如 https://rust.buynao.com/#/learn/syntax
    qfdk
        14
    qfdk  
    PRO
       6h 48m ago via iPhone
    有意思 同意加入白天模式 通勤的时候看看
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2828 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 13:22 · PVG 21:22 · LAX 06:22 · JFK 09:22
    ♥ Do have faith in what you're doing.