前端系统化学习计划表(含完整知识思维导图)
前言本计划适配零基础 / 基础薄弱 / 体系混乱的前端学习者全程由浅入深、层层递进避开无效学习。学完可达到独立开发企业级项目、掌握前端核心原理、具备面试求职能力。学习节奏每日1.5-2h周末复盘实战拒绝只看不学所有知识点配套实战练习。一、前端完整知识体系思维导图文字版可直接复制绘图前端知识总纲1. 基础基石HTML语义化、表单、多媒体、适配、SEOCSS选择器、盒模型、BFC、Flex/Grid、动画、适配、工程化样式JavaScript基础语法、ES6、DOM/BOM、异步、事件循环、WebAPI、手写源码2. 工程化能力包管理npm/pnpm/yarn构建工具Vite/Webpack/Rollup代码规范ESLint/Prettier/HuskyCI/CD、打包部署、环境配置3. 核心框架生态Vue全家桶Vue2/Vue3、Pinia、Router、UI组件库、NuxtReact全家桶Hooks、状态管理、Router、Next、UI组件库跨端UniApp、Electron、React Native4. 高阶必备TypeScript基础类型、高级类型、泛型、工程实战浏览器原理渲染机制、重绘重排、V8、GC、事件循环网络HTTP/HTTPS、缓存、跨域、安全攻防5. 性能与优化加载优化、渲染优化、代码优化、缓存优化核心性能指标、性能监控、长列表优化6. 进阶拓展可视化ECharts/AntV/Three.js全栈能力Node.js、接口开发、数据库基础架构能力微前端、组件库、Monorepo、设计模式7. 工程实战能力Git版本控制、Mock接口、联调单元测试、E2E测试、项目部署二、3个月分阶段学习计划90天精准到周第一月夯实基础HTMLCSSJS 零基础通关目标熟练页面布局、掌握JS核心语法、能独立写静态页面简单交互杜绝基础漏洞。第1周HTMLCSS零基础精通Day1-2HTML语义化、常用标签、表单、多媒体、viewport适配、SEO基础Day3-4CSS选择器、盒模型、margin塌陷、BFC原理与实战Day5-6Flex弹性布局、Grid网格布局核心重点吃透所有布局场景Day7周复盘实战仿写官网静态页面导航栏、卡片、轮播布局第2周CSS进阶动画适配方案Day8-9定位、浮动、渐变、阴影、transform变换Day10-11transition过渡、keyframes动画、常用动画案例Day12-13移动端适配、rem/vw、媒体查询、响应式开发Day14周复盘实战适配移动端的完整静态页面第3周JavaScript基础语法吃透Day15-16变量、数据类型、运算符、流程控制、函数Day17-18作用域、闭包、this指向、原型与原型链Day19-20数组常用方法、字符串处理、正则表达式基础Day21周复盘刷题基础算法、语法练习题第4周JS DOMBOM异步核心Day22-23DOM增删改查、事件流、事件委托、页面尺寸计算Day24-25BOM、本地存储、定时器、浏览器基础APIDay26-27异步发展史、Promise、async/await、宏微任务、事件循环Day28月度复盘综合实战带交互的完整H5页面表单校验、弹窗、轮播第二月工程化TS主流框架就业核心目标掌握现代前端工程化、熟练TS、精通Vue3/React任一框架可开发业务项目。第5周ES6进阶前端工程化Day29-30ES6全特性解构、展开、Set/Map、模块化、可选链等Day31-32npm/pnpm、package.json、依赖管理、脚本命令Day33-34Vite使用、项目搭建、目录结构、插件基础Day35规范配置ESLintPrettierHusky 代码规范闭环第6周TypeScript 系统学习Day36-37基础类型、接口、类型别名、联合/交叉类型Day38-39泛型、枚举、类型推断、类型守卫Day40-41tsconfig配置、高级类型、工具类型Day42实战给小型JS项目全面改成TS第7周Vue3 全家桶精通零基础到实战Day43-44Vue3基础、Composition API、setup、ref/reactive响应式Day45-46组件通信、生命周期、插槽、自定义指令Day47-48Vue Router4、Pinia状态管理Day49实战搭建Vue3TSVite基础项目模板第8周Vue项目实战/React入门二选一深耕Day50-53UI组件库使用Element Plus/Vant、接口请求、项目封装Day54-56完成一个完整业务项目后台管理/移动端H5Day57月度复盘梳理框架知识点、整理项目笔记第三月原理优化面试高阶实战进阶求职目标吃透底层原理、掌握性能优化、具备面试竞争力、能独立架构项目第9周浏览器底层网络原理Day58-59浏览器渲染流程、重绘重排、图层合成Day60-61V8引擎、垃圾回收GC、事件循环底层Day62-63HTTP1.1/2/3、HTTPS、浏览器缓存机制Day64跨域解决方案、XSS/CSRF安全防御第10周前端性能优化全体系Day65-66资源优化压缩、懒加载、CDN、分包Day67-68渲染优化、代码优化、内存泄漏排查Day69-70性能指标LCP/CLS/FID、Lighthouse性能检测Day71实战对已有项目进行全方位性能优化第11周高阶能力拓展Day72-73前端常用设计模式、防抖节流、深浅拷贝等手写方法Day74-75Node.js基础、常用内置模块、简单接口开发Day76-77ECharts数据可视化实战Day78微前端/组件库基础认知第12周项目复盘面试刷题能力闭环Day79-83整理所有知识点笔记、手写高频源码Promise、bind、深拷贝等Day84-87刷前端面试题、复盘项目亮点与优化点Day88-90最终项目迭代、部署上线、形成个人作品集三、必做实战项目贯穿全程基础阶段静态官网、移动端适配页面、交互式H5页面框架阶段Vue3TS后台管理系统包含登录、权限、表格、表单、分页高阶阶段可视化大屏、个人组件库、项目性能优化重构四、学习核心原则避坑指南1.先精后广基础没吃透不碰高阶框架不学原理等于白学2.学练结合每学一个知识点必须写代码实战拒绝眼会手废3.每周复盘整理错题、笔记、项目问题形成知识闭环4.聚焦主线前期只深耕一套框架Vue/React二选一不贪多