Web 前端开发知识图谱(概念)
跨多篇 wiki 条目的主题聚类:把浏览器、语言、样式、框架、可视化、跨端、工程化连成一张可读的路径图,便于从「一点」跳到相关笔记。
性质说明:本页是依据 wiki/index.md 已收录页面的归纳,不是某一篇 source/_posts 的转写;具体论断仍以各 sources/*.md 摘要为准。
总览
%%{init: {'theme':'dark','themeVariables': {'primaryColor':'#1e293b','primaryTextColor':'#e2e8f0','lineColor':'#94a3b8','clusterBkg':'#0f172a','titleColor':'#f1f5f9'}}}%%
flowchart TB
subgraph base["与编程基础相交的 Web 底座"]
A1[URL → 渲染]
A2[HTTP · 缓存 · Cookie]
A3[安全 · 跨域]
end
subgraph lang["语言与运行时"]
B1[JS 核心与引擎]
B2[TS · 模块化 · Node]
end
subgraph docstyle["文档与表现层"]
C1[HTML]
C2[CSS 流 · 布局 · 动画]
end
subgraph ui["框架与交互"]
D1[Vue 生态]
D2[React · Angular]
D3[状态与组件]
end
subgraph gfx["可视化与媒体"]
E1[Canvas · Pixi · Three]
E2[WebRTC · 图形学]
end
subgraph cross["跨端"]
F1[微信小程序]
F2[Flutter 等]
F3[真机调试]
end
subgraph edge["请求与全栈交界"]
G1[axios 等]
G2[Egg · Prisma 等]
end
subgraph eng["工程化与性能"]
H1[webpack 等构建]
H2[性能与体验指标]
H3[测试 · CI · 环境]
end
base --> lang
lang --> docstyle
docstyle --> ui
ui --> gfx
ui --> cross
ui --> edge
ui --> eng
edge --> eng
推荐阅读主轴(一条线串起来)
- 从浏览器地址栏输入 URL 到界面被渲染出来看前端知识
- HTTP 笔记 · 说说浏览器缓存机制 · 认识 Cookie
- JS 概谈 · JavaScript 在 V8 引擎浏览器上是怎么执行的 · javaScript-promise
- CSS 可从 CSS 系列文章——CSS 基础知多少 起,串 CSS 常用布局及解决方案
- 框架:Vue 见 Vue 数据驱动视图更新实现、Vue3 实战笔记;Web 前端开发为什么要用框架
- 网络与安全:关于跨域那些事、Web安全 —— XSS攻击;CSRF 见 web 安全——CSRF
- 交付:webpack、前端性能优化、首屏时间(FCP) VS 白屏时间(FP)
区域 ↔ 代表条目(索引速查)
| 区域 | 代表条目(节选) |
|---|---|
| URL / 渲染 / 内核 | 浏览器渲染原理概述、关于浏览器内核及其 CSS 写法 |
| 样式与适配 | 说说网页自适应和响应式布局、盒模型、多篇 css-series-* |
| Vue | Vue 中的 key(概念)、我所不知道的 Vue 细节、说说 Vuex |
| 图形 | three.js 基础实战 —— 创建画布、PixiJs 极简教程、WebRTC |
| 小程序 / 跨端 | 微信小程序小技巧、MAC 调试 IOS 真机上 Web 网页的方法 |
| 工程化 | Webpack5 新特性 - 模块联邦笔记、图片懒加载实现、web 优化 ——— 添加骨架屏 |
完整列表以 Wiki Index 中 Web开发、编程基础(HTTP/Cookie/安全/URL)、工程化与运维 三节为准。
相关
- LLM 维护的知识库(概念) — 本图谱随 wiki 增量更新时,可一并检视链接是否过期。
- Wiki Index
来源
- 综合整理:基于本仓库
wiki/index.md目录与wiki/sources/已存在页面的主题归类,非单篇博文 ingest。