javascript - 如何使用 yuidoc 注释记录独立函数

标签 javascript documentation

我想为一组 JavaScript 文件生成文档。

我正在尝试使用 yuidoc 生成,但我不知道如何记录独立函数。

function getNullString(){...}

类中的方法工作正常:

/**
* ArgumentBuilder
*
* @class argumentBuilder
* @argumentBuilder
*/
function argumentBuilder () {
    /// <summary>Clase utilizada para lo relacionado con funciones del constructor de arguemtnario</summary>
};

/**
* Explanation of the method
*
* @method getComponents
*/
argumentBuilder.getComponents = function (){}

最佳答案

我也遇到了同样的问题。看来 YUIDocs 只准备“读取”类/模块工作流程。我的解决方案是创建一个虚构的类,然后使用 @method 注释记录其上的函数。

想象一个 ini.js 文件,您可以在其顶部创建一个 @class 注释:

/**
Main application init functions
@class init
*/

然后在函数上,使用@method注释:

/**
My function description here
@method myFunctionName
*/

这样做确实会在文档中创建“无效”类“init”,但至少您的方法也会出现在文档中。

关于javascript - 如何使用 yuidoc 注释记录独立函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12686569/

相关文章:

javascript - 垂直位置上的左侧填充奇怪行为

javascript - 无法将动画附加到网格?

html - Doxygen 文档中的希腊字符

c# - 如何从已编译的 C++ 或 C# 库生成文档?

javascript - 匹配所有内容但不匹配带引号的字符串

javascript - 返回从 array.push 中的 firebase foreach 完成的数组

javascript - 基于js点击的多次php查询

c - libattr 的文档在哪里?

documentation - Doxygen:记录重载函数

c++ - 是否存在用于编辑 doxygen 评论的 "wiki"?