我正在使用John Resig 的 Simple JavaScript Inhertance定义类,并使用 JSDoc@lends
和@constructs
注释对其进行记录,但 NetBeans 不提供代码完成功能。这适用于我使用命名空间定义的模块,因为我直接引用它们。这是一个简单类的示例:
MyClass = Class.extend(
/** @lends MyClass.prototype */
{
/** @constructs */
init: function () {
console.log('init');
},
foo: function () {
console.log('foo');
}
}
);
var c = new MyClass();
c. <-- ctrl-space only shows built-in methods like hasOwnProperty() and toString()
有谁知道记录这些类的方法,以便在 NetBeans 中提供代码完成功能?