教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

火狐浏览器中firebug调试console命令大全(2)

来源:网络收集 时间:2026-08-30
导读: console.trace()用来追踪函数的调用轨迹。 比如,有一个加法器函数。 function add(a,b){ return a+b; } 我想知道这个函数是如何被调用的,在其中加入console.trace()方法就可以了。 function add(a,b){ console.tr

console.trace()用来追踪函数的调用轨迹。 比如,有一个加法器函数。 function add(a,b){ return a+b; }

我想知道这个函数是如何被调用的,在其中加入console.trace()方法就可以了。 function add(a,b){ console.trace(); return a+b; }

假定这个函数的调用代码如下: var x = add3(1,1);

function add3(a,b){return add2(a,b);} function add2(a,b){return add1(a,b);} function add1(a,b){return add(a,b);}

运行后,会显示add()的调用轨迹,从上到下依次为add()、add1()、add2()、add3()。

八、计时功能

console.time()和console.timeEnd(),用来显示代码的运行时间。 console.time(\计时器一\

for(var i=0;i<1000;i++){ for(var j=0;j<1000;j++){} }

console.timeEnd(\计时器一\

九、性能分析

性能分析(Profiler)就是分析程序各个部分的运行时间,找出瓶颈所在,使用的方法是console.profile()。

假定有一个函数Foo(),里面调用了另外两个函数funcA()和funcB(),其中funcA()调用10次,funcB()调用1次。 function Foo(){

for(var i=0;i<10;i++){funcA(1000);} funcB(10000); }

function funcA(count){

for(var i=0;i

function funcB(count){

for(var i=0;i

然后,就可以分析Foo()的运行性能了。 console.profile('性能分析器一'); Foo();

console.profileEnd();

控制台会显示一张性能分析表,如下图。

标题栏提示,一共运行了12个函数,共耗时2.656毫秒。其中funcA()运行10次,耗时1.391毫秒,最短运行时间0.123毫秒,最长0.284毫秒,平均0.139毫秒;funcB()运行1次,耗时1.229ms毫秒。

除了使用console.profile()方法,firebug还提供了一个\概况\(Profiler)按钮。第一次点击该按钮,\性能分析\开始,你可以对网页进行某种操作(比如ajax操作),然后第二次点击该按钮,\性能分析\结束,该操作引发的所有运算就会进行性能分析。

十、属性菜单

控制台面板的名称后面,有一个倒三角,点击后会显示属性菜单。

默认情况下,控制台只显示Javascript错误。如果选中Javascript警告、CSS错误、XML错误都送上,则相关的提示信息都会显示。

这里比较有用的是\显示XMLHttpRequests\,也就是显示ajax请求。选中以后,网页的所有ajax请求,都会在控制台面板显示出来。

比如,点击一个YUI示例,控制台就会告诉我们,它用ajax方式发出了一个GET请求,http请求和响应的头信息和内容主体,也都可以看到。

火狐浏览器中firebug调试console命令大全(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/596233.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)