Javascript IDE中jQuery就绪块隐藏代码大纲

Javascript IDE中jQuery就绪块隐藏代码大纲,javascript,jquery,ide,outline,onready,Javascript,Jquery,Ide,Outline,Onready,当我编写以下代码时,无论我使用的是Aptana、Dreamweaver还是Eclipse,我都无法在outline视图中看到onready块中的函数: $(document).ready(function(){ function myFunction(){ } function myFunction2(){ } }); 基本上,我在大纲中看到的只有onready,如果我想看到我的所有函数,我必须删除onready。处理这种情况的技术或方法是什么?我可以尝试在大纲视图中查

当我编写以下代码时,无论我使用的是Aptana、Dreamweaver还是Eclipse,我都无法在outline视图中看到onready块中的函数:

$(document).ready(function(){
   function myFunction(){
   }
   function myFunction2(){
   }
});

基本上,我在大纲中看到的只有onready,如果我想看到我的所有函数,我必须删除onready。处理这种情况的技术或方法是什么?我可以尝试在大纲视图中查看所有功能,并且仍然使用onready吗?

执行onready的更简单方法是:

$(function(){
 ... code here ...
})
也许这会解决你的问题

我可以尝试用什么技巧或方法来处理这种情况 大纲视图中的所有函数仍使用onready

只是不要像你演示的那样在内部定义你自己的函数。没必要。将您的功能定义在外部,如下所示:

function myFunction(){

}

function myFunction2(){

}

$(document).ready(function() {
    myFunction();
    myFunction2();    

});

这是行不通的,我不希望函数被执行,我只希望它们可用。我不认为有一种方法可以实现你想要的。IDE不够智能。它们通常只解析顶级函数。