Appearance
前端知识图谱:语言、宿主、协议、框架与工程的主链
主题边界
- 前端知识真正的主链是 JavaScript 语言语义 -> 浏览器宿主 -> 网络协议 -> 框架运行时 -> 工程治理。
- 孤立背题之所以容易崩,是因为没有把问题放回主链上定位。
机制与流程
- 语言层决定值语义、闭包、原型和异步模型;浏览器层决定事件循环、渲染与存储;网络层决定请求、缓存、凭证与协议。
- Vue 等框架建立在语言和宿主之上,工程化又进一步决定代码如何交付、观测和演进。
- 项目叙事和行为问题并不是独立分支,而是上述主链在真实系统中的投影。
关键差异
- 按知识链阅读比按孤立题卡阅读更能支撑追问和工程问题定位。
- 同一个问题可能横跨多层,例如 nextTick 同时连接语言微任务、浏览器渲染时机和框架调度。
边界条件
- 如果只停留在名词定义,很难解释为什么某个 bug 会发生。
- 知识图谱不是越广越好,关键是主链不断裂。
工程落点
- 把问题挂到主链上,是排错、学习和系统设计的共同基础。
- 这也是这套仓库采用模块交叉链接而不是离散题卡的原因。