终端是你的朋友:一个把 UI 拿掉的编程入门场
来源:dev.to — 2026-10-04
📋 概述
作者的运维朋友想学 JavaScript,却总在界面里迷路,于是他的解法是——把界面删掉。Terminal Is Your Friend 是一个小型 JavaScript/TypeScript 演练场:直接写代码、运行、看结果、犯错、继续。里面也有一个 AI 教员,但它的职责不是替你写代码,而是从最基础的东西教起:数字、字符串、条件、数组、循环、函数,先把地基打牢,再谈框架与抽象。等基础清晰之后,你可以继续发现 TypeScript,最后是直接内建在终端里的微型 TSX 界面——`` 只是创建下一个终端画面,作者特意强调这不是 React,而是从「在终端里写表达式」到「理解 UI 组件为什么这样工作」之间的一小步。
🔑 核心要点
- 设计出发点是「把界面拿掉」——朋友总在 UI 里迷路。
- AI 教员的职责是解释发生了什么,而不是直接给出答案。
- 学习路径从数字、字符串、条件、数组、循环、函数开始,先地基后框架。
- 内建一个微型 TSX 系统,`` 只负责创建下一个终端画面,作者明确说这不是 React。
- 项目使用的 TypeScript 编译器基于作者自己支持管道运算符的实验性 fork。
💡 金句
我那位运维朋友想学 JavaScript,却总在界面里迷路——所以我把界面拿掉了。
👍 0
👎 0
← 返回 dev.to 首页