Я использую Netbeans 6.9 и 7-Beta в Windows 7. Согласно Netbeans документация javascript должна иметься возможность добавлять документацию в мой проект и получать автозаполнение для моих классов и функций. Проблема, с которой я столкнулся, заключается в том, что я использую собственное объявление класса (с помощью функции с именем Class
) и не могу заставить все работать. Например, простое объявление класса будет выглядеть так:
mySubClass = Class(parentClass, {
memberVariable: null,
/**
* @class mySubClass
* @constructor
*/
initialize: function(value) {
this.memberVariable = value;
},
/**
* @class mySubClass
*/
getMV: function() {
return this.memberVariable;
},
/**
* @class mySubClass
*/
setMV: function(value) {
this.memberVariable = value;
}
});
I ' Мы пробовали много вариантов и размещений объявлений ( @class
, @memberOf
и т. д.), но не смогли заставить работать завершение. Например, после
var testObj = new my
я смогу получить mySubClass
, нажав «ctrl + пробел», и аналогичным образом перейти к:
var test = new mySubClass(1);
test.
и получить параметры для getMV
и setMV
. Возможно ли это, и если да, то как мне это сделать? Спасибо.