前端知识库
把零散知识整理成可检索、可复习、可落地的开发手册,从基础能力延伸到框架与算法。
- 文档
- 383
- 主题
- 14
先选路线,再查专题
学习路线按前置关系推进,面试路线按追问顺序冲刺;场景索引适合直接定位项目问题。
路线
按学习目标、面试阶段和项目场景编排文章,帮助你知道先学什么、如何练习。
7 篇文档
学习与面试路线总览
用学习路线、面试路线、场景索引和 PDF 覆盖索引组织前端知识库,保留原文章 URL 并提供明确的下一步。
系统学习路线
按 Web 基础、浏览器与网络、框架、工程交付、性能、项目场景和算法推进前端能力。
前端面试路线
按基础快问、原理深挖、场景排障、性能与项目表达和手写算法组织前端面试复习。
前端场景题索引:从问题到可验证方案
按请求、渲染、安全、跨窗口、工程交付和项目排障组织场景题,连接已有专题并标记仍需补充的技术主题。
面试 PDF 技术覆盖索引
把 12 份编号面试 PDF、5 份场景/项目 PDF、前一轮年度资料、第一篇至第六篇资料和本轮新增 9 份 PDF 映射到知识库文章,标记已融合、部分覆盖和过滤原因。
前端趋势与面试能力模型
把前端年度趋势、AI 工程方向和不同职级的面试表达放进同一张可执行的地图。
面试真题
把来源题目按模块、网络、性能和表达重新编排,方便限时复习并回到完整专题。
4 篇文档
9 月高频真题与考点地图
把三份高频真题预测资料中的协议、模块、框架、性能、算法和表达题按学习顺序串联,并链接到可展开的知识点。
模块、网络与构建真题
详细整理 CommonJS/ESM、HTTP 版本、跨域安全、缓存、URL 访问链路、Webpack 构建与 Module Federation 的面试回答。
性能、渲染与大数据真题
从 Web Vitals、构建与运行时优化,到移动端 1px、虚拟列表、Worker 和大数据传输,整理可验证的面试回答。
JavaScript 语言边界与工程表达真题
整理 Symbol.iterator、箭头函数、柯里化、Map/Set、Vue/React 状态和不同责任范围的项目表达题。
前端三大件
从页面结构、样式系统到语言运行机制,建立稳定的 Web 基础。
98 篇文档
CSS 基础知识速览
px 固定像素;em/rem 与字体相关;vw/vh/vmin/vmax 与视口相关。
说说你对盒子模型的理解
盒子模型是 CSS 最核心的概念之一,它定义了元素如何在页面上占据空间。面试中考察这个问题,主要是想了解候选人对 CSS 布局基础的理解程度,以及是否清楚标准盒子模型和 IE 怪异盒子模型的区别。
谈谈你对 BFC 的理解
BFC (Block Formatting Context) 是 CSS 中一个非常重要但容易被忽视的概念。面试中考察 BFC,主要是想了解候选人是否理解 CSS 的渲染机制,以及能否利用 BFC 解决实际布局问题。
什么是响应式设计?响应式设计的基本原理是什么?如何做?
响应式设计是现代 Web 开发的核心能力。面试中考察这个问题,主要是想了解候选人是否具备多端适配的思维,以及是否掌握实现响应式布局的各种技术手段。
元素水平垂直居中的方法有哪些?如果元素不定宽高呢?
元素居中是 CSS 布局中最常见也是最容易出错的问题。面试中考察这个问题,不仅是考察技术掌握度,更是考察候选人对 CSS 布局原理的理解深度。
如何实现两栏布局,右侧自适应?三栏布局中间自适应呢?
两栏/三栏布局是 Web 开发中最经典的布局模式。面试中考察这个问题,主要是想了解候选人对 CSS 布局技术的掌握程度,以及能否根据场景选择最合适的方案。
浏览器
梳理页面从请求、解析、渲染到交互的完整过程。
4 篇文档
后端与网络
掌握网络协议、服务端运行时与前后端协作边界。
36 篇文档
前端接口架构:BFF、REST 与 GraphQL
从分层契约、资源语义和数据聚合出发,理解 REST、BFF、Serverless 与 GraphQL 的边界、选型和工程落地。
HTTP 基础知识速览
浏览器发请求,服务端返回状态码、头和响应体。(知识点:HTTP 请求示例)
如何理解OSI七层模型
OSI七层模型是计算机网络通信的理论基础,面试官通过这个问题考察候选人对网络体系结构的理解深度,以及能否将抽象的分层概念与实际网络通信联系起来。
如何理解TCP/IP协议
TCP/IP是互联网的基础协议族,面试官通过这个问题考察候选人对互联网核心协议的理解,以及能否区分TCP/IP与OSI模型的关系。
如何理解UDP和TCP?区别?应用场景
TCP和UDP是传输层最重要的两个协议,面试官通过这个问题考察候选人对网络传输原理的理解,以及能否根据场景选择合适的传输协议。
说一下GET和POST的区别
GET和POST是HTTP协议中最常用的两种请求方法,面试官通过这个问题考察候选人对HTTP协议基础的理解深度,以及能否区分表面差异和本质区别。
TypeScript
用类型系统表达约束,让重构和协作更可靠。
1 篇文档
前端框架
理解主流框架的响应式模型、组件组织和工程实践。
57 篇文档
小程序基础知识速览
小程序运行在宿主容器,不是标准浏览器环境。
小程序 面试进阶详解
小程序并非完整浏览器环境,DOM/BOM 能力受限,需适配平台 API。(深入阅读:小程序运行模型)
小程序面试真题补充
本篇整理自 6.小程序面试真题-37页.pdf,补充生命周期、登录会话、导航、支付和双线程通信等场景题。
小程序 高频追问 Q&A
A: 常见是频繁大对象 setData 与复杂长列表渲染。(深入阅读:setData、长列表与卡顿原因)
Angular 基础知识速览
模块、组件、服务、依赖注入(DI)。(深入阅读:Angular Standalone 组件与依赖注入)
Angular 面试进阶详解
默认机制基于 Zone.js 触发检查,OnPush 可减少不必要渲染。(深入阅读:变更检测与视图更新)
工程化
梳理构建工具、模块系统和持续交付中的关键取舍。
48 篇文档
前端编译原理与工具链知识地图
从词法、语法和语义分析到 AST 转换、Babel、Webpack loader/plugin 的学习入口。
AST:从字符串到可变换程序
理解词法分析、语法分析、AST 节点、遍历与代码生成,并把它们用于 codemod、Lint、DSL 和低代码。
Babel 插件开发与调试
掌握 Babel parser/traverse/types/generator 链路、visitor 插件、按需引入变换、测试和 source map 调试。
Webpack 扩展与构建生命周期
从 Compiler、Compilation、Module、Chunk、Bundle 到 Loader/Plugin、分包、压缩和可验证的自定义扩展。
低代码系统:Schema、渲染器与插件化架构
从页面 DSL 到编辑器、运行时渲染和发布,梳理低代码平台的核心边界与工程取舍。
前端场景:跨端交互与发布治理
把 Canvas 高清绘制、移动端下拉刷新、跨上下文通信、国际化切换和 npm 包发布整理成可实现、可验证的场景题。
性能
从用户指标和可复现证据出发,定位网络、渲染、运行时和构建瓶颈。
6 篇文档
前端性能优化知识地图
从用户指标、网络加载、渲染运行时到构建治理的性能优化学习入口。
性能指标采集与问题诊断
使用 Web Vitals、PerformanceObserver、Network 和 Performance 面板建立可复现的性能诊断流程。
网络与资源加载优化
从导航关键路径、缓存、资源提示、压缩、CDN 到图片字体和脚本加载,系统化优化网络阶段。
渲染与运行时性能优化
理解 DOM/CSSOM、布局绘制合成、主线程任务、Observer、长列表、Web Worker 和内存治理。
React 与 Vue 运行时优化
从更新边界、稳定引用、状态所有权、列表 key、批量更新到 React Compiler 和 Vue v-memo。
构建体积与性能治理
从产物分析、依赖治理、代码分割、Tree Shaking、CSS/图片压缩到预算和 CI 回归,建立可持续的构建性能闭环。
项目亮点
将项目背景、职责、架构、失败边界和验证证据组织成可复盘的案例。
7 篇文档
项目亮点总览:从技术方案到可验证结果
把面试资料中的项目方向整理成可落地的项目案例,按背景、约束、架构、职责、指标和复盘组织。
项目一:企业级 AI 对话与多模型网关
以流式对话、会话上下文、模型适配、工具权限和可观测性为主线,整理一个可验证的 AI 应用前端项目。
项目二:低代码可视化搭建平台
围绕物料、画布、Schema、动态表单、图表渲染、出码和版本发布,整理一个可演进的低代码项目案例。
项目三:React Hooks 与组件库工程化
从业务 Hooks 抽象到多格式构建、文档示例、测试和版本发布,整理一个可复用 React 基建项目。
项目四:前端规范 CLI 与研发效能平台
把代码规范、存量迁移、提交门禁和多包发布做成可渐进接入的工具链,并用可审计指标验证治理效果。
项目五:前端稳定性监控与大促高可用
从 SDK 采集到告警、容量、预案和事故复盘,整理一个能把前端异常闭环到发布决策的稳定性项目。
AI
梳理 LLM、Agent、工具调用与生成式 UI 的前端工程实践。
1 篇文档
算法
用可复用的模型拆解数据结构和常见算法问题。
95 篇文档
设计模式
从变化方向和协作关系理解常用设计模式。
15 篇文档
Git大法
覆盖日常协作、历史整理和问题恢复的常用工作流。
4 篇文档