Javascript 使用console.log()调试ExtJS4

Javascript 使用console.log()调试ExtJS4,javascript,extjs,firebug,aptana,Javascript,Extjs,Firebug,Aptana,我对ExtJS非常陌生,仍然在浏览Sencha站点中的文档。我在ExtJS4中看到了很多使用console.log()进行调试的例子。但是,我不知道如何处理console.log() 我正在使用AptanaStudio 3进行开发,我认为Aptana无法运行console.log()(如果我错了,请纠正我)。所以我们需要在Firebug中调试它?那么,如何将ext-all.js、ext-debug.js等脚本文件合并到Firebug中呢 对,脚本的console.log()输出将进入您正在使用的

我对ExtJS非常陌生,仍然在浏览Sencha站点中的文档。我在ExtJS4中看到了很多使用console.log()进行调试的例子。但是,我不知道如何处理console.log()


我正在使用AptanaStudio 3进行开发,我认为Aptana无法运行console.log()(如果我错了,请纠正我)。所以我们需要在Firebug中调试它?那么,如何将ext-all.js、ext-debug.js等脚本文件合并到Firebug中呢

对,脚本的
console.log()
输出将进入您正在使用的任何浏览器(例如Firefox的Firebug)的开发人员工具的控制台窗口。浏览器开发工具从浏览器所在的位置拾取脚本文件;i、 例如,您可以将脚本加载到网页中。

对,脚本的
console.log()
输出将进入您正在使用的任何浏览器(例如Firefox的Firebug)的开发人员工具的控制台窗口。浏览器开发工具从浏览器所在的位置拾取脚本文件;i、 然而你已经把它们加载到你的网页上了。

我建议你使用谷歌浏览器。它有一个非常好的开发工具。 除了ExtJs之外,在进行任何开发时,请使用ext-all-dev.js文件,而不是ext-all.js或ext-all-debug.js。这真的很有帮助。 查看更多详细信息

您还可以通过使用命令
调试器设置断点在javascript文件中。
但要使这项工作正常,请确保firebug/developer工具正在运行


希望这有帮助。

我建议您使用谷歌浏览器。它有一个非常好的开发工具。 除了ExtJs之外,在进行任何开发时,请使用ext-all-dev.js文件,而不是ext-all.js或ext-all-debug.js。这真的很有帮助。 查看更多详细信息

您还可以通过使用命令
调试器设置断点在javascript文件中。
但要使这项工作正常,请确保firebug/developer工具正在运行


希望这有帮助。

使用时要小心,因为如果留在里面,它们会断裂。如果您计划使用ExtJS部署应用程序,请将所有console.log输出包装为so//console.log('test');//通过这种方式,当您使用Sencha SDK工具缩小应用程序时,您不必手动删除所有console.log条目,即可使IE worker在主app.js文件中包含如下代码:
if(typeof console==“undefined”){console={log:function(){},info:function(){},warn:function(){},错误:function(){};}
在使用它们时要小心,因为如果它们留在内存中,它们会破坏IE。如果您计划使用ExtJS部署应用程序,请将所有console.log输出包装为so//console.log('test');//这样,当您使用Sencha SDK工具缩小应用程序时,您不必手动删除所有console.log条目,即可使IE worker在主app.js文件中包含如下代码:
if(typeof console==“undefined”){console={log:function(){},info:function(){},warn:function(){},error:function(){};}
谢谢,所以我实际上必须创建一个HTML标记来包装脚本,并在浏览器中呈现HTML(比如Firefox),然后我可以在Firebug中查看控制台输出?不,我的意思是,为您的应用加载这些脚本的网页也可以让Firebug使用。您不需要专门为Firebug执行任何操作。是的,脚本将在呈现页面时加载。假设我有一个独立的
.js
文件:
var a=“my string”;console.log(a);
如何在Firebug或任何地方查看输出。(注意:我不是在Firebug控制台中键入此内容,我只是想运行js文件并在控制台中查看输出)。如果有时间,请查看此内容,他们如何输出
console.log()
content.Thanksy您必须创建一个简单的HTML文件来加载该脚本,然后在Firefox中打开该HTML文件。谢谢,这很好!我遇到了ExtJS的另一个问题,如果您有什么想法,您介意看看吗?谢谢!谢谢,所以我实际上必须创建一个HTML标记来包装脚本,并呈现H浏览器中的TML(比如Firefox),然后我可以在Firebug中查看控制台输出?不,我的意思是,为您的应用加载这些脚本的网页也可以让Firebug使用。您不需要专门为Firebug执行任何操作。是的,脚本将在呈现页面时加载。假设我有一个独立的
.js
文件:
var a=“my string”;console.log(a);
如何在Firebug或任何地方查看输出。(注意:我不是在Firebug控制台中键入此内容,我只是想运行js文件并在控制台中查看输出)。如果有时间,请查看此内容,他们如何输出
console.log()
content。谢谢你必须创建一个简单的HTML文件来加载该脚本,然后在Firefox中打开HTML文件。谢谢,这很好!我遇到了ExtJS的另一个问题,如果你有什么想法,你介意看看吗?谢谢!