Skip to content

前端架构师成长指南

欢迎来到 Frontend Masters 知识库。本指南旨在帮助你从零构建完整的前端知识体系,不仅仅是学会使用工具,更是理解其背后的设计思想。

为什么建立这个知识库?

前端技术发展日新月异,碎片化的学习容易让人陷入"学不动"的焦虑。我们需要建立一个结构化、原理级的知识图谱,将零散的知识点串联起来。

知识体系概览

本知识库主要包含四大核心板块:

1. 核心概念

这是所有前端技术的基石。无论框架如何变迁,这些底层原理永远不会过时。

  • 浏览器原理: 理解渲染流水线、事件循环。
  • 网络协议: HTTP/TCP、HTTPS 握手过程。
  • 编程范式: 函数式编程、常用设计模式。

2. 语言基础

扎实的语言功底是进阶的前提。

  • JavaScript: 原型链、闭包、ES6+ 新特性。
  • TypeScript: 类型体操、泛型、装饰器。
  • HTML/CSS: 语义化、BFC、Flex/Grid 布局。

3. 框架与库

深入主流技术栈的源码与架构。

  • Frontend: React (Fiber, Hooks), Vue (响应式原理, Composition API)。
  • Backend: Node.js (Event Loop), NestJS (依赖注入, AOP)。

4. 工程化

从"写代码"到"交付产品"的关键能力。

  • 构建工具: Vite/Webpack 配置与优化。
  • CI/CD: GitHub Actions 自动化部署流水线。
  • 测试: 单元测试与端到端测试策略。

如何使用本指南

建议按照 [核心概念] -> [语言基础] -> [框架应用] -> [工程化落地] 的顺序进行学习,或根据需要在侧边栏搜索特定主题。

祝你学习愉快!🚀

MIT Licensed | Keep Learning.