Bre*_*lli 7 javascript intellisense netbeans autocomplete
我在Windows 7上使用Netbeans 6.9和7-Beta.根据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;
}
});
Run Code Online (Sandbox Code Playgroud)
我试过的声明(许多变化和展示位置@class,@memberOf等),但无法获得完成工作.例如之后,
var testObj = new my
Run Code Online (Sandbox Code Playgroud)
我应该可以mySubClass通过点击"ctrl + space"获得并同样继续:
var test = new mySubClass(1);
test.
Run Code Online (Sandbox Code Playgroud)
并获得期权getMV和setMV.这是可能的,如果是这样,我该怎么办?谢谢.
小智 0
我有同样的问题。你的代码可以简化,我必须读两遍才能明白 Class 是你的自定义函数,而不是 js 语法。
foo.canvas = function(id) {
this.clear = function() {};
};
bar = foo.canvas("myCanvas");
bar. <-- here NetBeans doesn't suggest the "clear" function.
Run Code Online (Sandbox Code Playgroud)
NetBeans 似乎在 JS 中没有很好地进行自省。它似乎只适用于本机和主机对象。
尝试 Komodo Edit,它似乎是正确的。
| 归档时间: |
|
| 查看次数: |
4111 次 |
| 最近记录: |