Files
front-end-example/README.md
charlie d0d8be443b feat: Add Vue3 exercises and interview plan
- Introduced Vue3 exercises covering composable API, reactivity, lifecycle hooks, and built-in components.
- Added structured interview plan for frontend candidates focusing on HTML, CSS, JavaScript, TypeScript, and Vue.
- Included starter files for each exercise and detailed README documentation for guidance.
2026-03-24 23:02:58 +08:00

102 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Front-End Study Workspace
这个工作区按知识点分目录,便于你后续继续加入 CSS、JavaScript、DOM、TypeScript 等内容。
## 目录规则
- `01-html-structure`HTML 结构
- `02-css-layout`:预留给 CSS
- `03-javascript-core`:预留给 JavaScript
- `04-dom-events-async`:预留给 DOM + 事件 + 异步
- `05-es6-plus`:预留给 ES6+(现代 JS
- `06-typescript`:预留给 TypeScript
- `07-vue2`:预留给 Vue2
- `08-vue3`:预留给 Vue3
- `09-interview-plan`:前端面试题计划
## 当前可学内容
现在已经为你整理好 `01-html-structure`,里面包含:
- 讲义
- 分阶段练习
- `starter.html` 起始代码
- `answer.html` 参考答案
现在也已经整理好 `02-css-layout`,里面包含:
- CSS 讲义
- 分阶段案例
- `starter.html` / `starter.css` 起始代码
- `answer.html` / `answer.css` 参考答案
现在也已经整理好 `03-javascript-core`,里面包含:
- JavaScript 核心讲义
- 分阶段练习
- `starter.js` 起始代码
- `answer.js` 参考答案
现在也已经整理好 `04-dom-events-async`,里面包含:
- DOM + 事件 + 异步讲义
- 分阶段练习
- `starter.html` / `starter.js` 起始代码
- `answer.html` / `answer.js` 参考答案
现在也已经整理好 `05-es6-plus`,里面包含:
- ES6+(现代 JS讲义
- 分阶段练习
- `starter.html` / `starter.js` 起始代码
- `answer.html` / `answer.js` 参考答案
现在也已经整理好 `06-typescript`,里面包含:
- TypeScript类型系统讲义
- 分阶段练习
- `starter.ts` 起始代码
- `answer.ts` 参考答案
- `Vite + TypeScript` 学习面板
现在也已经整理好 `07-vue2`,里面包含:
- Vue2理解框架思想讲义
- 分阶段练习
- `starter.html` / `starter.js` 起始代码
- `answer.html` / `answer.js` 参考答案
现在也已经整理好 `08-vue3`,里面包含:
- Vue3组合式 API + 响应式原理)讲义
- 分阶段练习
- `starter.html` / `starter.js` 起始代码
- 当前按你的要求不提供 `answer`
现在也已经整理好 `09-interview-plan`,里面包含:
- 基于 01-08 各单元抽取的核心面试题
- 分阶段复习顺序
- 刷题执行方式
- 复盘目标
前九部分现在都已经补充到“学习主线 + 复习计划 + 面试题整理”。
## 使用方式
1. 先阅读 [01-html-structure/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/01-html-structure/README.md)
2. 再阅读 [02-css-layout/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/02-css-layout/README.md)
3. 再阅读 [03-javascript-core/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/03-javascript-core/README.md)
4. 再阅读 [04-dom-events-async/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/04-dom-events-async/README.md)
5. 再阅读 [05-es6-plus/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/05-es6-plus/README.md)
6. 再阅读 [06-typescript/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/06-typescript/README.md)
7. 再阅读 [07-vue2/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/07-vue2/README.md)
8. 再阅读 [08-vue3/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/08-vue3/README.md)
9. 再阅读 [09-interview-plan/README.md](/Users/lijiaqing/home/wwwroot/front-end-example/09-interview-plan/README.md)
10. 按顺序完成每个练习目录
11. 先写 `starter.html``starter.css``starter.js``starter.ts`
12. 写完后再对照答案文件
13.`06-typescript` 时,也可以进入 [06-typescript](/Users/lijiaqing/home/wwwroot/front-end-example/06-typescript) 后执行 `npm install``npm run dev`
如果你后面要继续学其他知识点,我可以按同样结构继续给你补更多工程化目录。