Web 前端手册WEB FRONTEND

HANDBOOK九主题系统性学习路径

从页面
到工程化

一套面向工程的 Web 前端学习手册:HTML/CSS 基础、JavaScript/TypeScript、DOM 与事件、React/Vue 框架、构建工具、状态管理、测试、性能优化与可访问性,全部基于现代浏览器与主流生态。

从第一章开始 9 章难度入门到高阶 约20+学时现代浏览器
00

学习路径:四个层次

九大主题自底向上:先打牢 HTML/CSS 与 JS/TS 基础,再学 DOM 与框架表达界面,然后进入工程化(构建/状态/测试),最后用性能与可访问性打磨体验。

基础层

结构与样式

语义化 HTML、盒模型、Flex/Grid、响应式与 BEM,让页面结构与视觉正确。

语言层

JS / TS

ES2020+ 语法、类型系统、模块与异步,写出健壮可维护的逻辑。

应用层

DOM 与框架

事件、DOM 操作、React/Vue 组件化、路由,把交互落地为界面。

生产层

工程与体验

构建、状态管理、测试、性能优化与可访问性,推向生产级。

目录

九大主题

每一章都是一份完整的知识地图:概念讲解、代码示例、常见陷阱、实战练习与延伸资源。

指南

推荐的使用方法

1

准备环境

安装 Node.js,用 Vite 起一个本地开发环境,熟悉浏览器 DevTools。

2

按序阅读,边读边跑

每章示例都可直接在浏览器或 Vite 工程中运行,修改观察效果。

3

完成章末练习

章末实战清单是检验掌握程度的标准。完成练习比多读一遍文档更有价值。

4

做自己的应用

把第四至九章改造成你领域内的应用,补全构建、状态、测试、性能与无障碍。

准备

环境准备

现代前端以 Node.js + 构建工具为核心。本手册示例用 Vite 提供开发服务器与打包。

# 1. 用 Vite 创建项目(React 或 Vue 模板)
npm create vite@latest my-app -- --template react-ts
cd my-app && npm install

# 2. 启动开发服务器(带 HMR)
npm run dev

# 3. 构建生产包
npm run build
浏览器即运行时

前端代码最终跑在浏览器里。DevTools 的 Elements/Network/Performance/Lighthouse 是日常必备工具,多用多练。

先 JS 还是直接框架

建议先打牢第 1–3 章原生基础,再学框架。框架是原生能力的抽象,理解底层才不会被"魔法"困住。