JavaScript
浏览器与 Node.js 生态中的核心编程语言;语言由 ECMAScript 标准化,真实能力由宿主环境补齐。
#type / resource
#status / growing
#tech / dev
#resource / javascript
[!info] related notes
- 学习路线:JavaScript 学习路线 MOC
- 知识地图:JavaScript MOC
- 语言规范:ECMAScript · ECMAScript MOC
- 宿主:浏览器中的 JavaScript · Node.js 中的 JavaScript
- 工程:工程化与运行时 · Vite 学习路线
JavaScript
这是什么
JavaScript 是 Web 平台的主力编程语言,也在 Node.js 等宿主中承担服务端、工具链与桌面/边缘脚本。日常说的“JS 能力”其实由两层拼成:
- ECMAScript 语言(语法、类型直觉、函数、Promise…)
- 宿主 API(DOM、Fetch、fs、process…)
适合什么
- 浏览器交互与前端应用逻辑
- Node 脚本、BFF、工具链
- 全栈 TypeScript 工程的运行时底座
不适合 / 边界
- 把 DOM API 当成语言本身
- 用主线程硬算重 CPU(应 Worker/服务端)
- 忽视模块/异步模型直接堆框架
[!abstract] 一句话理解 JavaScript = ECMAScript 语言核心 + 各宿主提供的能力面;学语言要先分清这两层。
学习入口
本节总结
先建立语言心智,再叠加宿主与框架,进度才真实。