文档完善计划
待归类文件(重构遗留)
以下文件来自已消失的分类,等待后续重命名和分类:
| 原文件 | 来源分类 | 说明 |
|---|---|---|
other/ai-tools-index.md | AI工具 | 原 AI 工具专区概览页,Claude 内容已合并入工具 |
other/devops-index.md | 运维专区 | 原运维专区概览页,CI/CD 内容已合并入工具 |
other/fundamentals-index.md | 计算机基础 | 原计算机基础概览页(C + Java),语言已迁至编程语言 |
other/frontend-index.md | 前端开发 | 原前端开发概览页,JavaScript 已迁至编程语言 |
当前状态
已有板块(重构后)
| 板块 | 文件数 | 平均完成度 | 短板 |
|---|---|---|---|
| HTML/CSS | 14 | 92% | html-reference 与 html-basics 有重复 |
| JavaScript | 14 | 52% | async(10%), cases(20%), js-advanced-notes(10%), js-skill-checklist(20%) |
| Vue | 7 | 68% | admin-demo(40%), component-library(5%) |
| UniApp | 1 | 60% | 井字棋代码重复迭代需精简 |
| C语言 | 9 | 87% | cases 中 11/15 个案例仅有骨架 |
| Java语言 | 5 | 38% | data-types(20%), oop(30%), syntax(50%) |
| 项目实战 | 4 | 78% | cosmetics-mall(30%) |
| 工具 | 5 | 84% | knowledge-management(40%) |
| 求职备战 | 9 | 72% | cs-roadmap(15%), interview-baguwen 待去重合并(60%), interview-extra(50%) |
新增板块(本次归档)
| 板块 | 文件 | 完成度 | 说明 |
|---|---|---|---|
| C#语言 | fundamentals/csharp/index.md | 35% | 基础语法、数据类型、封装—缺少继承/多态/异常 |
| Python | fundamentals/python/index.md | 15% | 仅有理论框架和 6 个空壳练习题 |
| 计算机导论 | fundamentals/cs-introduction/index.md | 30% | 第 1-3 章有内容,第 4-18 章仅有章标题 |
第一阶段:JavaScript 核心补齐(预计 5-7 天)
优先级最高。JS 是前端面试核心,async/原型链/DOM 是必考内容。
1.1 frontend/javascript/async.md ← 当前 10% → 目标 90%
为什么优先: Promise/async-await 是前端面试最高频考点,也是理解现代前端框架的基础。
需要补充:
- Promise 三种状态与状态流转图
- then/catch/finally 链式调用
- Promise.all / Promise.race / Promise.allSettled / Promise.any
- async/await 语法与错误处理
- 宏任务与微任务、事件循环机制
- 手写 Promise 简易实现
1.2 frontend/javascript/objects.md ← 当前 85% → 目标 95%
需要补充:
- 原型链继承图解(参考
js-advanced-notes.md中的目录框架) - class 继承与 extends/super 完整示例
- this 指向全场景总结表
1.3 frontend/javascript/dom.md ← 当前 30% → 目标 85%
需要补充:
- 事件流(捕获 → 目标 → 冒泡)完整说明
- 事件委托原理与实践
- 常用 DOM API 速查表(增删改查)
- 元素尺寸与位置(offset/scroll/client/getBoundingClientRect)
1.4 frontend/javascript/network.md ← 当前 40% → 目标 85%
需要补充:
- XMLHttpRequest vs Fetch API 对比
- Fetch 完整用法(headers、body、mode、credentials)
- axios 基本用法
- RESTful API 设计简介
- 跨域解决方案总结(CORS、JSONP、代理)
1.5 frontend/javascript/cases.md ← 当前 20% → 目标 80%
需要补充:
- 完善已列出的 12 道练习题(去重、排序、递归、字符串处理等)
- 每道题给出至少一种解法和思路
- 参考
js-skill-checklist.md中的 26 个 JS 实战案例清单,选取高频案例补充代码 - 补充:防抖节流、深拷贝、数组扁平化、Promise 并发控制
1.6 frontend/javascript/js-advanced-notes.md ← 当前 10% → 目标 70%
需要补充:
- 基于目录框架(25 章),逐章补充核心知识点笔记
- 优先完成:数据类型、作用域、引用类型、面向对象、函数表达式、DOM、事件、Ajax
1.7 frontend/javascript/js-skill-checklist.md ← 当前 20% → 目标 60%
需要补充:
- 将 26 个 JS 实战案例按难度分级
- 标注每个案例对应的知识点
- 已实现案例链接到对应文档
第二阶段:计算机基础补齐(预计 5-7 天)
软件工程专业核心课程体系,涵盖 Java、C#、Python、计算机导论。
2.1 Java 语言系列
2.1.1 fundamentals/java-language/data-types.md ← 当前 20% → 目标 85%
- 8 种基本类型的取值范围、默认值、包装类
- 自动装箱/拆箱
- 类型转换规则(隐式/强制)
- 引用类型与值类型区别
2.1.2 fundamentals/java-language/oop.md ← 当前 30% → 目标 85%
- 封装:访问修饰符表(public/protected/default/private)
- 继承:extends、super、方法重写
- 多态:向上转型、向下转型、instanceof
- 抽象类与接口区别
- static/final 关键字
2.1.3 fundamentals/java-language/syntax.md ← 当前 50% → 目标 85%
- 补齐运算符/循环/数组下空白小节
- 补充异常处理(try-catch-finally、throws)
- 补充集合框架简介(ArrayList、HashMap)
2.1.4 fundamentals/java-language/cases.md ← 当前 30% → 目标 80%
- 补充冒泡排序完整实现
- 补充经典算法题(斐波那契、回文判断、素数筛选等)
2.2 新增 CS 课程
2.2.1 fundamentals/python/index.md ← 当前 15% → 目标 70%
- 补充 6 个练习题代码(九九乘法表、猜数字、闰年判断、随机密码、文件重命名等)
- 补充 Python 核心语法:列表推导式、切片、字典操作、函数定义
- 与 JavaScript 对比学习的对照表
2.2.2 fundamentals/csharp/index.md ← 当前 35% → 目标 70%
- 补充继承/多态/抽象类
- 补充异常处理
- 补充集合与泛型
- 补全常量/变量/循环等骨架内容
2.2.3 fundamentals/cs-introduction/index.md ← 当前 30% → 目标 60%
- 全书 18 章,目前仅第 1-3 章有内容
- 优先补充第 4-8 章核心内容(数据运算、计算机组成、网络、操作系统、算法)
- 其余章节标注「待学习」状态
第三阶段:进阶专题与项目(预计 3-4 天)
3.1 frontend/vue/admin-demo.md ← 当前 40% → 目标 80%
- 完善页眉导航与侧边栏菜单
- 补充路由守卫与权限控制
- 补充一个完整的数据表格页面(CRUD)
3.2 frontend/vue/component-library.md ← 当前 5% → 目标 50%
- 补充组件库基本认知(定义/价值/应用场景)
- 补充开发规范(命名/目录/样式/版本)
- 补充 monorepo 构建简介
3.3 frontend/javascript/bom.md ← 当前 50% → 目标 85%
- location/navigator/screen/history 对象详细 API
- 实际应用场景举例
3.4 fundamentals/c-language/cases.md ← 当前 45% → 目标 80%
- 补全 11 个仅有骨架的案例代码
- 学生管理系统、贪吃蛇、五子棋作为重点
3.5 career/ 面试文档合并与去重
- 合并
interview-baguwen.md(100KB/60%) +interview-extra.md(16KB/50%) → 整合入interview.md - 删除重复内容后精简为单一高质量面试题库
- 参照第一阶段完成的 async/dom/objects 内容交叉引用
3.6 career/cs-roadmap.md ← 当前 15% → 目标 80%
- 补全数学基础、编程入门、专业基础各阶段的推荐资源和时间规划
- 补充前端就业方向的详细技术栈说明
- 与
roadmap.md差异化:roadmap 偏向前端学习路线,cs-roadmap 偏向专业课程体系
3.7 projects/cosmetics-mall.md ← 当前 30% → 目标 70%
- 补充页面结构说明
- 补充核心布局代码
- 补充效果截图
第四阶段:整理收尾(预计 1-2 天)
4.1 去重与精简
frontend/html-css/html-reference.md— 与 html-basics 内容重叠部分精简,改为纯速查表frontend/uniapp/index.md— 1440+ 行中有重复的井字棋代码迭代版本,精简为一个完整版本career/面试文档合并(在 3.5 中完成)
4.2 交叉引用与导航
- 所有 sidebar 链接可正常跳转
- 文档间交叉引用(如
interview.md引用async.md的具体章节) - 新增文件的 index.md 概述页更新
4.3 构建验证
npm run build确认通过- 检查所有新增 sidebar 链接可达
执行顺序总览
Phase 1 ── JS 核心 ── async → objects → dom → network → cases → js-advanced-notes → js-skill-checklist
│
└── Phase 2 ── CS 基础 ── java(data-types→oop→syntax→cases) → python → csharp → cs-introduction
│
└── Phase 3 ── 进阶专题 ── admin-demo → component-library → bom → c-cases → 面试合并 → cs-roadmap → cosmetics
│
└── Phase 4 ── 收尾 ── 去重 → 交叉引用 → 构建验证进度追踪
| 阶段 | 任务 | 当前% | 目标% | 状态 |
|---|---|---|---|---|
| 1.1 | JS 异步编程 | 10 | 90 | ⬜ |
| 1.2 | JS 对象与原型 | 85 | 95 | ⬜ |
| 1.3 | JS DOM 操作 | 30 | 85 | ⬜ |
| 1.4 | JS 网络请求 | 40 | 85 | ⬜ |
| 1.5 | JS 综合案例 | 20 | 80 | ⬜ |
| 1.6 | JS 高级笔记 | 10 | 70 | ⬜ |
| 1.7 | JS 技能清单 | 20 | 60 | ⬜ |
| 2.1 | Java 数据类型 | 20 | 85 | ⬜ |
| 2.2 | Java 面向对象 | 30 | 85 | ⬜ |
| 2.3 | Java 语法总结 | 50 | 85 | ⬜ |
| 2.4 | Java 综合案例 | 30 | 80 | ⬜ |
| 2.5 | Python 入门 | 15 | 70 | ⬜ |
| 2.6 | C# 入门 | 35 | 70 | ⬜ |
| 2.7 | 计算机导论 | 30 | 60 | ⬜ |
| 3.1 | Vue 后台管理 | 40 | 80 | ⬜ |
| 3.2 | Vue 组件库文档 | 5 | 50 | ⬜ |
| 3.3 | JS BOM 操作 | 50 | 85 | ⬜ |
| 3.4 | C 语言案例 | 45 | 80 | ⬜ |
| 3.5 | 面试文档合并 | — | — | ⬜ |
| 3.6 | CS 学习路线 | 15 | 80 | ⬜ |
| 3.7 | 美妆商城 | 30 | 70 | ⬜ |
| 4.1 | 去重精简 | — | — | ⬜ |
| 4.2 | 交叉引用 | — | — | ⬜ |
