3

次の 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文書化できますか?

4

2 に答える 2

0

私はついにNaturalDocsを使用してこの問題を解決しました。

于 2010-06-10T01:31:18.017 に答える