是否有任何JavaScript IDE';是否能够在IntelliSense中显示所有使用的对象、字段和方法?

是否有任何JavaScript IDE';是否能够在IntelliSense中显示所有使用的对象、字段和方法?,javascript,ide,javascript-intellisense,Javascript,Ide,Javascript Intellisense,例如,我正在使用GoogleMapsAPI,我希望看到所有可能的字段和方法 <script type="text/javascript" src="https://www.google.com/jsapi"> </script> <script type="text/javascript"> var ge; google.load("earth", "1"); var-ge; 谷歌加载(“地球”,“1”); 如果我键入google.我想查看所有可用的函数

例如,我正在使用GoogleMapsAPI,我希望看到所有可能的字段和方法

<script type="text/javascript" src="https://www.google.com/jsapi"> </script>
<script type="text/javascript">
var ge;
google.load("earth", "1");

var-ge;
谷歌加载(“地球”,“1”);
如果我键入
google.
我想查看所有可用的函数和字段


目前,我使用的是Visual Web Developer 2010 Express,它只显示可用于所有对象(如toString())的基本方法。

据我所知,目前还没有,但您可以使用此简单代码“打印”对象中的所有内容。
它很粗糙,但很有效:)

//Obj.keys();严格的
//Object.getOwnPropertyNames(obj)严格
get_keys=函数get_keys(obj){//所有固有键
var key=[],key;
用于(输入obj)
{
//if(obj.hasOwnProperty(key)){keys.push(key);}
按键。按(键);
}
obj=key=null;
返回键;
};
stringify_object=函数stringify_object(obj){
var keys=get_keys(obj),
str='',
i、 len=键。长度;
对于(i=0;i
这很酷,但与阅读文档一样:P最好在IntelliSenseUp中使用它,我也一直在搜索它。我相信IDE仍然缺少适当的支持,比如Java的支持。附言:我相信Netbeans和Aptana已经有了它,但与Java相比还是相当基本的。它向我展示了一切,除了googleobject真正拥有的字段和函数
// Obj.keys(); strict
// Object.getOwnPropertyNames( obj ) strict
get_keys = function get_keys (obj) {    // all inhereted keys

    var keys = [], key;

    for(key in obj)
    {
        //if (obj.hasOwnProperty(key)) {keys.push(key);}
        keys.push(key);
    }
    obj = key = null;
    return keys;
};
stringify_object = function stringify_object(obj){

    var keys = get_keys(obj),
    str = '',
    i, len = keys.length;

    for(i=0; i < len; ++i)
    {
        str += i + ": " +keys[i] + ' : ' + obj['"'+keys[i]+'"'] +'\n\n';
    }

obj = keys = i = len = null;
    return str;
};