JSDoc 文档生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_3c6cb52e/jsdoc-javascript-api-documentation-generator。
技能介绍
问题背景
在 JavaScript 项目协作中,API 文档常常缺失或滞后于代码变更。开发者要么手动维护文档,要么依赖口头约定,导致接口使用方式不清晰、协作成本高。JSDoc 通过解析源码中的结构化注释来解决这一问题。
工作原理
JSDoc 扫描 JavaScript 源码文件,识别以 /** */ 包裹的特殊格式注释块。这些注释块通过 @param、@returns、@description 等标签描述函数的行为、参数和返回值。解析完成后,JSDoc 生成静态 HTML 文档页面,包含类结构、方法签名和示例说明。
关键步骤:
- 解析注释块:读取源码中的 JSDoc 注释,提取标签和描述文本
- 构建符号表:建立类、方法、属性之间的引用关系
- 生成 HTML:将符号表渲染为可浏览的文档页面
适用边界
JSDoc 依赖 Node.js 8.15.0 及以上稳定版本。注释质量直接影响文档准确性——缺少标签或描述不清的注释会导致生成的文档信息不完整。JSDoc 适用于中大型 JavaScript 项目的 API 文档生成,不替代运行时的类型检查或测试。
使用场景
- 维护大型 JavaScript 项目时,需要为新增类和方法生成标准化 API 文档
- 编写开源 JS 库时,需将源码中的 JSDoc 注释转换为可浏览的 HTML 文档
- 接手遗留 JS 项目时,需从现有代码注释快速生成接口说明文档
适合人员
- JS 库开发者,需要为代码中的类、方法生成清晰的 API 文档供其他开发者查阅
- 开源项目维护者,需要确保代码注释转换为结构化文档以便社区理解接口用法
- 前端团队成员,需要在项目迭代中保持 API 文档与代码同步更新