我使用John Resig's Simple JavaScript Inhertance定義了類,並將它們記錄爲JSDoc的@lends
和@constructs
批註,但NetBeans不提供代碼完成。這適用於我使用namespace定義的模塊,因爲我直接引用它們。下面是一個簡單類的例子:使用簡單JavaScript繼承定義的文檔方法
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可用來記錄這些類?