我想用JSDoc-toolkit來記錄我的代碼。我的代碼首先被自執行的匿名函數包裝起來。我如何記錄這個?我花了幾乎整整一天的時間。 JS Docs不會識別匿名函數封閉內的任何內容,因爲它不知道如何處理它。它打破了,我的意見都沒有通過。如何用jsdoc-toolkit記錄匿名函數(閉包)
我的代碼看起來像這樣。
/**
* @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-isms並且不適合JavaScript。只需寫出明智的意見,而不是 – Raynos
謝謝你,rjmunro。我同意。我認爲它根本不是本地化的。 但是,自從我轉爲使用Docco以獲取文檔以外, jashkenas.github.com/docco/ –