Tow*_*wer 5 javascript documentation jsdoc
如何记录mixins或多重继承?
/**
* @class Parent
*/
function Parent() {
}
Parent.prototype.parentTest = 5;
/**
* @class Mixin
*/
function Mixin() {
}
Mixin.prototype.mixinTest = 5;
/**
* @class Child
* @augments Parent
* @mixin Mixin
*/
function Child() {
}
Run Code Online (Sandbox Code Playgroud)
JsDoc还有什么官方消息吗?如果没有,那么您希望如何编写它?
@augmentsJsDoc Toolkit 实际上支持多个(我没有尝试过,但他们的单元测试表明如此,搜索“多个”)。
对于 Mixins,您可以使用@lends和@borrows,请参阅此处的示例: http: //code.google.com/p/jsdoc-toolkit/wiki/CookBook