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

q307990588 2026-06-20 20:21 1

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


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


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


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

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

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

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

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

    比如 https://rust.buynao.com/#/learn/syntax
  • qfdk 06-21 14:34
    14
    有意思 同意加入白天模式 通勤的时候看看
  • llsquaer 06-21 23:56
    15
    感觉不错..就像之前有个人写的 python 和 js 互看 一目了然.对有些基础的很容易理解. 就是查了白天模式.黑的看着太累了.
  • q307990588 楼主 06-22 09:03
    16
    好吧,亮色模式已加
  • littleghost 06-22 10:05
    17
    看着挺不错,已⭐
* 帖子来源V2EX
返回