🎯 核心基础
HTML5
超文本标记语言,网页结构的基石
- 语义化标签 必学
- 表单增强 必学
- 多媒体 API 重要
CSS3
层叠样式表,网页颜值的保证
- Flexbox 布局 必学
- Grid 布局 必学
- 动画效果 重要
JavaScript
网页的灵魂,交互的核心
- ES6+ 语法 必学
- 异步编程 必学
- DOM 操作 必学
TypeScript
JavaScript 的超集,类型安全
- 类型注解 必学
- 接口 Interface 必学
- 泛型编程 重要
🚀 主流框架
Vue.js 3
渐进式 JavaScript 框架
- 组合式 API 核心
- 响应式系统 核心
- Vue Router 必学
React 18
用于构建用户界面的 JavaScript 库
- Hooks 核心
- 虚拟 DOM 核心
- Server Components 新特性
Angular
企业级 Web 应用框架
- 依赖注入 核心
- RxJS 必学
- NgModule 重要
Svelte
编译时框架,零虚拟 DOM
- 响应式语法 核心
- SvelteKit 全栈
- 编译优化 优势
📊 框架对比
| 特性 | Vue 3 | React | Angular | Svelte |
|---|---|---|---|---|
| 学习曲线 | 简单 | 中等 | 较陡 | 简单 |
| 性能 | 优秀 | 优秀 | 良好 | 极佳 |
| 生态系统 | 丰富 | 最丰富 | 完整 | 成长中 |
🛠️ 工程化工具
构建工具
- Vite - 极速开发体验
- Webpack - 功能强大
- Rollup - 库打包
- esbuild - 极速编译
包管理器
- npm - 默认选择
- yarn - 快速可靠
- pnpm - 节省空间
- bun - 全新运行时
测试工具
- Jest - 单元测试
- Vitest - Vite 原生
- Cypress - E2E测试
- Playwright - 跨浏览器
代码质量
- ESLint - 代码检查
- Prettier - 格式化
- Husky - Git Hooks
- Commitlint - 提交规范
📍 学习路线
第一阶段
🌱 基础入门(1-3个月)
HTML5 → CSS3 → JavaScript 基础 → DOM 操作
第二阶段
🚀 进阶提升(3-6个月)
ES6+ → 异步编程 → 模块化 → 选择框架
第三阶段
💼 实战项目(6-12个月)
状态管理 → 路由 → 工程化 → 测试
第四阶段
🎯 高级进阶(12个月+)
TypeScript → 性能优化 → 全栈 → 架构设计