使用 JSDoc 编写文档的示例代码

0 股票
0
0
0
0

介绍

JSDoc 这是一个用于生成 JavaScript API 文档的开源工具。它允许开发者使用注释来编写代码文档。.

使用 JSDoc 编写文档的示例代码

以下是如何编写方法文档的示例:

/**
* یک فایل را بر اساس شناسه بازیابی می‌کند.
* @param {string} id شناسه فایل.
* @returns {File} شی فایل.
*/
const getFileById = (id) => {
// کد...
}

安装 JSDoc

您可以使用以下方式全局使用 JSDoc npm 安装:

npm install -g jsdoc

或者按如下方式为特定项目安装:

npm install --save-dev jsdoc

如何使用 JSDoc

添加文档

要开始为你的代码添加文档,只需添加一条注释即可。 /** 在每个代码块(模块、方法、类、函数等)的顶部添加:

/**
* کاربر را با استفاده از ایمیل بازیابی می‌کند.
*/
const getByEmail = async (email) => {
// کد...
}

您还可以使用 JSDoc 标签添加更多信息:

/**
* کاربر را با استفاده از ایمیل بازیابی می‌کند.
* @async
* @method
* @param {String} email - ایمیل کاربر
* @returns {User} شی کاربر
* @throws {NotFoundError} اگر کاربر پیدا نشود.
*/
const getByEmail = async (email) => {
// کد...
}
文档制作

添加注释后,要将文档生成为网站,只需运行以下命令:

jsdoc path/to/my/file.js

进阶技巧

使用配置文件

如果您的项目很大,包含许多文件和文件夹,您可以使用配置文件来自定义 JSDoc 的行为:

{
"source": {
"includePattern": ".+\\.js(doc|x)?$", // فقط فایل‌های با پسوند .js، .jsdoc یا .jsx پردازش شوند.
"include": ["."], // تمام پوشه‌ها بررسی شوند.
"exclude": ["node_modules"] // پوشه node_modules نادیده گرفته شود.
},
"opts": {
"destination": "./docs/", // مقصد تولید مستندات.
"recurse": true // پوشه‌ها به صورت بازگشتی بررسی شوند.
}
}
VSCode 支持

VSCode 编辑器默认支持 JSDoc,提供诸如注释结构自动完成和显示函数信息等功能。.

使用自定义模板

您可以通过创建文件来覆盖默认的 JSDoc 格式。 布局模板 在配置文件中进行自定义和指定。.

结果

JSDoc 是一款功能强大的 JavaScript 代码文档工具,它不仅可以帮助开发者更好地理解他们的代码,还可以自动生成 API 文档。.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

您可能也喜欢