【发布时间】:2011-12-25 16:38:03
【问题描述】:
我正在尝试使用 JSDoc-toolkit 记录我的代码。我的代码首先被一个自动执行的匿名函数包装。我到底如何记录这一点?我几乎整天都在这上面。 JS Docs 将无法识别匿名函数闭包内的任何内容,因为它不知道如何处理它。它坏了,我的cmets都没有通过。
我的代码看起来像这样。
/**
* @fileoverview BLA BLA BLA
*/
/**
* This is where I don't know what to put.
*/
(function () {
"use strict";
/** or here */
var stlib = function (param, param, param) {
/** or here */
var share = {
/** or here */
config: {
button: DOM Element,
property: blablabla
},
init: function () { ...some init code here}
};
share.init();
};
widgets.add("share", stlib);
}());
谢谢!
【问题讨论】:
-
那是因为 JSDoc 完全是 java 主义,不适合 JavaScript。只需编写明智的 cmets 即可
-
谢谢你,rjmunro。我同意。我根本不认为它过于本地化。但是,从那以后,我已经切换到 Docco 来获取文档。 jashkenas.github.com/docco/
标签: javascript comments closures anonymous-function jsdoc