JsDocの履歴
perl製のJSDocと JavaScript実装のJsDoc Toolkitがある。両者微妙に記法が違う。
JsDoc Toolkit TagReference
http://code.google.com/p/jsdoc-toolkit/wiki/TagReference
JSDoc Tag Reference
http://jsdoc.sourceforge.net/#tagref
JsDoc Toolkitによる開発効率向上を
目指して
http://www.atmarkit.co.jp/fcoding/articles/jsdoc/01/jsdoca.h...
NetBeans6.7 の解釈
参考 http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html
/** * @param {Array} list * @param {Number} i * @return {HogeMoge} */ function(list, i){ ... }
- @typeは認識しない。
- 型名は{}で囲む必要がある。
- 関数のみで、変数には適用できない。
- @privateで鍵マーク表示
- @constructorでnew補完
- @class
- @namespace
- @ignore