yuidoc:如何记录插件

时间:2013-12-28 12:40:04

标签: javascript yuidoc

我有一个有插件的javascript类。这些插件实际上添加/替换了这个类的功能。但是,我不知道如何记录这些插件。例如,如果我有一个类和插件如下

CLASS:

/** Foo is a .....
    @class Foo
    @constructor
*/
function Foo() { this.add = function(){...} }

插件:

(function(Foo) {
    Foo.add = function(input){...};
    Foo.bar = function() { ... };
})(Foo);

因此,插件取代了'add'功能并添加了一个新的'bar'功能。我遇到的问题是这个插件不是Foo的类或次级。也不是模块或子模块(我认为)。有什么建议在这种情况下最好做什么?

0 个答案:

没有答案