【发布时间】:2011-02-16 01:31:36
【问题描述】:
我有以下 Moo 类:
Nem.Ui.Window = new Class({
Implements: [Options, Events],
options: {
caption: "Ventana",
icon: $empty,
centered: true,
id: $empty,
width: $empty,
height: $empty,
modal: false,
desktop: $empty,
x: $empty,
y: $empty,
layout: $empty
},
initialize: function(options)
{
this.setOptions(options);
/* ... */
},
setHtmlContents: function(content)
{
/* ... */
},
setText: function(text)
{
/* ... */
},
close: function(win)
{
/* ... */
},
/* ... */
});
我想用 JsDoc 记录它。我读到你可以在new Class 中使用@lends [class].prototype,并用@constructs 标签标记initialize。如何标记方法和事件?
IE:setHtmlContents 应该是一个方法,close 应该是一个事件。
另外,options 下的元素能否以某种方式记录下来?
【问题讨论】:
标签: javascript class documentation mootools jsdoc