前端实战项目 · 从构思到上线

📚 30章 · 完整目录
01 项目启动与需求分析
  • 从0到1构思前端项目
  • 市场调研与竞品分析
  • 用户故事与功能列表梳理
📂 进入章节 01.html
02 技术选型与架构设计
  • React / Vue / Angular 对比
  • 项目目录结构设计
  • 组件化设计思想
📂 进入章节 02.html
03 开发环境搭建
  • Node.js & npm/yarn/pnpm
  • Vite / CRA 脚手架
  • ESLint + Prettier 规范
📂 进入章节 03.html
04 版本控制入门
  • Git / GitHub / GitLab 基础
  • 分支管理策略 (Git Flow)
  • 团队协作工作流
📂 进入章节 04.html
05 UI组件库选型与使用
  • Ant Design / Element Plus / Tailwind
  • 主题定制与按需加载
📂 进入章节 05.html
06 路由设计与实现
  • Hash / History 模式
  • React Router / Vue Router
  • 嵌套路由与路由守卫
📂 进入章节 06.html
07 全局状态管理
  • Context / Redux / Zustand / Pinia
  • Store 结构设计
  • 异步数据处理
📂 进入章节 07.html
08 API接口设计与对接
  • RESTful vs GraphQL
  • Axios 封装与拦截器
  • Swagger / YApi 文档
📂 进入章节 08.html
09 用户认证与授权
  • JWT / OAuth2.0 原理
  • 登录/注册流程
  • RBAC 权限控制
📂 进入章节 09.html
10 表单处理与验证
  • 受控 / 非受控组件
  • Formik / React Hook Form / VeeValidate
  • 自定义验证规则
📂 进入章节 10.html
11 列表页与搜索功能
  • 分页 / 排序 / 筛选
  • 防抖与节流搜索
  • 无限滚动加载
📂 进入章节 11.html
12 详情页与数据展示
  • 动态路由参数获取
  • 骨架屏加载
  • Markdown / 富文本渲染
📂 进入章节 12.html
13 文件上传与处理
  • 单文件/多文件上传
  • 拖拽上传组件
  • 图片裁剪与压缩
📂 进入章节 13.html
14 实时通信功能
  • WebSocket 基础
  • Socket.IO 集成
  • 消息通知与在线状态
📂 进入章节 14.html
15 国际化与多语言
  • i18n 方案对比
  • react-i18next / vue-i18n
  • 语言切换与持久化
📂 进入章节 15.html
16 主题切换与暗黑模式
  • CSS 变量与 ThemeProvider
  • localStorage 持久化
  • 系统主题检测
📂 进入章节 16.html
17 性能优化(上)
  • 代码分割与懒加载
  • 图片优化 (WebP/懒加载)
  • 虚拟列表处理大数据
📂 进入章节 17.html
18 性能优化(下)
  • 缓存策略 (SW / HTTP缓存)
  • Tree Shaking 构建优化
  • Lighthouse 性能监控
📂 进入章节 18.html
19 测试策略
  • 单元测试 (Jest / Vitest)
  • 组件测试 (Testing Library)
  • E2E 测试 (Cypress / Playwright)
📂 进入章节 19.html
20 错误处理与日志
  • 全局错误边界
  • API 错误统一处理
  • Sentry 日志收集
📂 进入章节 20.html
21 构建与打包
  • Webpack / Vite 高级配置
  • 环境变量管理
  • 多环境构建 (dev/staging/prod)
📂 进入章节 21.html
22 CI/CD流水线
  • GitHub Actions / GitLab CI
  • 自动化测试与构建
  • 自动部署到服务器/CDN
📂 进入章节 22.html
23 Docker容器化
  • Dockerfile 编写
  • docker-compose 多服务编排
  • Nginx 反向代理
📂 进入章节 23.html
24 移动端适配
  • 响应式设计 (媒体查询)
  • 移动端事件 (touch)
  • PWA 离线能力
📂 进入章节 24.html
25 SEO与SSR
  • Next.js / Nuxt.js 入门
  • SSR vs SSG
  • meta标签与结构化数据
📂 进入章节 25.html
26 安全最佳实践
  • XSS / CSRF 防护
  • HTTPS 与 CSP
  • 敏感信息加密存储
📂 进入章节 26.html
27 监控与告警
  • Web Vitals 性能监控
  • 用户行为分析
  • 告警规则设置
📂 进入章节 27.html
28 文档与团队协作
  • Storybook 组件文档
  • API 文档自动生成
  • Code Review 规范
📂 进入章节 28.html
29 灰度发布与A/B测试
  • 特性开关 (Feature Flag)
  • A/B 测试框架集成
  • 数据埋点方案
📂 进入章节 29.html
30 项目复盘与上线
  • 上线检查清单
  • 域名与CDN配置
  • 复盘总结与迭代规划
📂 进入章节 30.html