JSDoc-toolkit kullanarak kodumu belgelemeye çalışıyorum. Kodum kendiliğinden yürüten bir anonim işlevle sarılmış olarak başlar. Bunu nasıl belgeleyeceğim? Bütün gün bunun üzerinde harcadım. JS Docs, anonim işlevinin kapanmasıyla ilgili ne yapacağını bilmemesi nedeniyle herhangi bir şeyi tanımayacaktır. Bu kırılıyor ve yorumların hiçbiri ortaya çıkıyor.jsdoc-toolkit ile anonim işlevler (kapama) nasıl belgelenir
Kodum şunun gibi görünüyor.
/**
* @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);
}());
Teşekkür ederiz!
Çünkü JSDoc tamamen java-ismidir ve JavaScript'e uymaz. Sadece mantıklı yorumlar yazmak yerine – Raynos
Teşekkür ederim, rjmunro. Katılıyorum. Ben de çok yerel olduğunu düşünmedim. Ancak, o zamandan beri belgeler için Docco'ya geçtim. jashkenas.github.com/docco/ –