我有以下 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 记录它。我读到你可以@lends [class].prototype
在里面使用new Class
并initialize
用@constructs
标签标记。如何标记方法和事件?
IE:setHtmlContents
应该是一个方法,close
应该是一个事件。
此外,是否可以options
以某种方式记录下的元素?