前端开发资源、工具、文档大全(超详细整理)
一、前端学习路线
1. HTML / CSS 基础
- HTML5 官方文档
- CSS 官方文档
- W3C 标准
- 菜鸟教程(适合新手)
- Web.dev(Google 官方)
2. JavaScript 学习
- JavaScript MDN 文档
- ECMAScript 官方规范
- JavaScript.info(强烈推荐)
- ES6 教程
- TypeScript 官方文档
3. 前端框架
Vue
- Vue 官方文档
- Vue Router
- Pinia
- Nuxt
- Element Plus
- Vant
React
- React 官方文档
- Next.js
- Redux
- Zustand
- Ant Design
- Material UI
Angular
- Angular 官方文档
二、前端核心工具
1. 编辑器 / IDE
VS Code(主流)
- 官网
- 常用插件:
- Chinese Language Pack
- ESLint
- Prettier
- Auto Rename Tag
- Path Intellisense
- GitLens
- Vue Official
- Tailwind CSS IntelliSense
WebStorm
三、前端构建工具
1. Vite(推荐)
2. Webpack
3. Rollup
4. Parcel
四、包管理工具
npm
Yarn
pnpm(推荐)
五、CSS 工具与框架
1. Tailwind CSS
2. Sass
3. Less
4. Bootstrap
六、UI 组件库
Vue UI
- Element Plus
- Vant
- Naive UI
- Arco Design
React UI
- Ant Design
- Material UI
- Chakra UI
- Shadcn/ui
七、图标资源
1. Iconfont(阿里)
2. Font Awesome
3. Lucide Icons
4. Heroicons
八、接口调试工具
1. Postman
2. Apifox(国内推荐)
3. Insomnia
九、代码规范工具
ESLint
Prettier
Stylelint
Husky
十、Git 与代码托管
Git
GitHub
GitLab
Gitee
十一、前端部署平台
Vercel
Netlify
Cloudflare Pages
GitHub Pages
十二、浏览器与调试工具
Chrome DevTools
Firefox DevTools
十三、前端动画库
GSAP
Framer Motion
Animate.css
Lottie
十四、数据可视化
ECharts(国内推荐)
Chart.js
D3.js
Recharts
十五、低代码与拖拽平台
LowCode Engine
Appsmith
Retool
十六、AI 前端开发工具
Cursor
GitHub Copilot
ChatGPT
Claude
十七、前端面试资源
前端面试题
前端知识体系
JavaScript 面试题
十八、开源项目学习
Vue 开源项目
React 开源项目
Vite
Next.js
十九、前端学习网站
免费学习
MDN
freeCodeCamp
廖雪峰教程
慕课网
极客时间
二十、前端常用资源站
图片资源
- Unsplash
- Pexels
- Pixabay
配色网站
- Coolors
- Color Hunt
渐变颜色
- uiGradients
Loading 动画
CSS 灵感
二十一、前端性能优化工具
Lighthouse
WebPageTest
GTmetrix
二十二、Node.js 后端相关
Node.js
Express
NestJS
Koa
二十三、数据库相关
MySQL
MongoDB
Redis
二十四、前端工程化
Monorepo
- Turborepo
- Nx
自动化
- Jenkins
- GitHub Actions
二十五、移动端开发
UniApp
React Native
Flutter
Taro
二十六、小程序开发
微信小程序
支付宝小程序
抖音小程序
二十七、前端安全
OWASP
Web 安全文档
二十八、前端开发常用网站
Can I Use
npm Trends
Bundlephobia
RegEx101
JSON 格式化
二十九、学习建议
新手阶段
学习顺序:
- HTML
- CSS
- JavaScript
- Git
- Vue / React
- TypeScript
- Node.js
- 工程化
- 项目实战
进阶阶段
重点方向:
- 前端工程化
- 性能优化
- 浏览器原理
- 网络原理
- 数据结构与算法
- 前端架构
- 微前端
- SSR
- CI/CD
三十、推荐前端项目实战
新手项目
- TodoList
- 个人博客
- 企业官网
- 后台管理系统
中级项目
- 电商平台
- IM 聊天系统
- CMS 内容管理系统
- 数据可视化平台
高级项目
- 微前端架构
- 低代码平台
- 在线编辑器
- 可视化拖拽系统
- SSR 服务端渲染项目
三十一、前端开发者必备浏览器插件
Chrome 插件
- Vue DevTools
- React Developer Tools
- JSON Viewer
- Wappalyzer
- Octotree
- Lighthouse
- Tampermonkey
三十二、优秀前端博客与社区
社区
- 掘金
- Stack Overflow
- DEV Community
- Reddit Frontend
博客
- 阮一峰
- CSS-Tricks
- Smashing Magazine
三十三、推荐前端学习路线(2026版)
Vue 技术栈
HTML → CSS → JavaScript → TypeScript → Vue3 → Pinia → Vite → Node.js → SSR → 工程化 → 性能优化
React 技术栈
HTML → CSS → JavaScript → TypeScript → React → Next.js → Zustand/Redux → Node.js → SSR → 工程化 → 微前端
三十四、前端开发者推荐电脑配置
基础配置
- CPU:i5 / R5
- 内存:16GB
- 硬盘:512GB SSD
推荐配置
- CPU:i7 / R7
- 内存:32GB
- SSD:1TB
三十五、总结
前端开发不仅仅是页面开发,还包括:
- 工程化
- 架构设计
- 性能优化
- 自动化部署
- 安全
- 跨端开发
- AI 编程协作
建议:
- 一定要多做项目
- 多看源码
- 多写总结
- 多刷面试题
- 保持持续学习
真正的前端高手,核心竞争力在于:
- 解决复杂问题
- 工程能力
- 架构能力
- 性能优化能力
- 团队协作能力