javascript - 文档中是否有 JSDoc 标签的正式命令?

标签 javascript tags jsdoc google-style-guide

我正在记录一个 JavaScript API。我正在遵循谷歌风格指南,但我没有发现任何关于标签顺序的信息。

我通常记录这样一个变量:

/**
 * @description Radius of the circle
 * @private
 * @memberOf Circle
 * @type {Number}
 * @default
 */
Circle.prototype._radius = 1;

如您所见,我使用自己的顺序编写标签,这是我认为最直观的顺序。

这是按字母顺序排列标签的同一文档:

/**
 * @default
 * @description Radius of the circle
 * @memberOf Circle
 * @private
 * @type {Number}
 */
Circle.prototype._radius = 1;

尽管有明确定义的顺序(按字母顺序),但我发现这有点令人困惑,因为它打乱了评论的自然顺序。这就是为什么我正在寻找一种方法来编写带有特定官方命令的标签。

这些标签是否有官方订单?

谢谢

最佳答案

JSDoc 标签没有官方规定。我倾向于先放置更通用的标签,然后放置更具体的标签,类似于您的第一个示例。

一般来说,JSDoc 不关心标签的顺序,但也有一些值得注意的异常(exception):

  • 第一个标签之前的任何文本都将用作描述。您还可以使用 @desc(或 @description)标记提供描述,就像您在示例中所做的那样。
  • 当您使用@param 标记来记录函数参数时,参数必须使用与函数签名相同的顺序。

关于javascript - 文档中是否有 JSDoc 标签的正式命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24306839/

相关文章:

javascript - 如何让 Visual Studio 自动格式化尊重 JSDoc 注释?

Javascript:将 JSDoc 移到代码之外

javascript - 使用 textangular 在内容可编辑的 div 中记录和恢复插入符号的位置

javascript - css文件中的浏览器高度

javascript - 如何改进我的 MongoDB 结构?

jquery - 修改基于自动完成库的 jquery tag-it 的行为以使用 ajax JSON 源

typescript - vscode 在 JavaScript 文件中使用类型化定义

javascript - 添加 ice candidates 后 WebRTC 连接失败

ios - 使用标签处理时 UIButton 图像未正确设置

javascript - 如何将 JavaScript 添加到标记的 HTML 文本中?