javascript – 如何JsDoc多继承或mixins?

前端之家收集整理的这篇文章主要介绍了javascript – 如何JsDoc多继承或mixins?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如何记录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() {
}

JsDoc还有什么官方消息吗?如果没有,那么您希望如何编写它?

最佳答案
JsDoc Toolkit实际上支持多个@augments(我还没试过,但他们的unit tests建议如此,搜索“multiple”).

对于Mixins,您可以使用@lends和@borrows,请参阅此处的示例:http://code.google.com/p/jsdoc-toolkit/wiki/CookBook

猜你在找的JavaScript相关文章