Skip to content

文档完善计划

待归类文件(重构遗留)

以下文件来自已消失的分类,等待后续重命名和分类:

原文件来源分类说明
other/ai-tools-index.mdAI工具原 AI 工具专区概览页,Claude 内容已合并入工具
other/devops-index.md运维专区原运维专区概览页,CI/CD 内容已合并入工具
other/fundamentals-index.md计算机基础原计算机基础概览页(C + Java),语言已迁至编程语言
other/frontend-index.md前端开发原前端开发概览页,JavaScript 已迁至编程语言

当前状态

已有板块(重构后)

板块文件数平均完成度短板
HTML/CSS1492%html-reference 与 html-basics 有重复
JavaScript1452%async(10%), cases(20%), js-advanced-notes(10%), js-skill-checklist(20%)
Vue768%admin-demo(40%), component-library(5%)
UniApp160%井字棋代码重复迭代需精简
C语言987%cases 中 11/15 个案例仅有骨架
Java语言538%data-types(20%), oop(30%), syntax(50%)
项目实战478%cosmetics-mall(30%)
工具584%knowledge-management(40%)
求职备战972%cs-roadmap(15%), interview-baguwen 待去重合并(60%), interview-extra(50%)

新增板块(本次归档)

板块文件完成度说明
C#语言fundamentals/csharp/index.md35%基础语法、数据类型、封装—缺少继承/多态/异常
Pythonfundamentals/python/index.md15%仅有理论框架和 6 个空壳练习题
计算机导论fundamentals/cs-introduction/index.md30%第 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.1JS 异步编程1090
1.2JS 对象与原型8595
1.3JS DOM 操作3085
1.4JS 网络请求4085
1.5JS 综合案例2080
1.6JS 高级笔记1070
1.7JS 技能清单2060
2.1Java 数据类型2085
2.2Java 面向对象3085
2.3Java 语法总结5085
2.4Java 综合案例3080
2.5Python 入门1570
2.6C# 入门3570
2.7计算机导论3060
3.1Vue 后台管理4080
3.2Vue 组件库文档550
3.3JS BOM 操作5085
3.4C 语言案例4580
3.5面试文档合并
3.6CS 学习路线1580
3.7美妆商城3070
4.1去重精简
4.2交叉引用