火狐浏览器中firebug调试console命令大全.docxVIP

火狐浏览器中firebug调试console命令大全.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
火狐浏览器中firebug调试console命令大全

Console命令详解,让调试js代码变得更简单 Firebug是网页开发的利器,能够极大地提升工作效率。 但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。 =================================== Firebug控制台详解 作者:阮一峰 出处:/blog/2011/03/firebug_console_tutorial.html 控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。 一、显示信息的命令 Firebug内置一个console对象,提供5种方法,用来显示信息。 最简单的方法是console.log(),可以用来取代alert()或document.write()。比如,在网页脚本中使用console.log(Hello World),加载时控制台就会自动显示如下内容。 另外,根据信息的不同性质,console对象还有4种显示信息的方法,分别是一般信息()、除错信息console.debug()、警告提示console.warn()、错误提示console.error()。 比如,在网页脚本中插入下面四行:   (这是info);   console.debug(这是debug);   console.warn(这是warn);   console.error(这是error); 加载时,控制台会显示如下内容。 可以看到,不同性质的信息前面有不同的图标,并且每条信息后面都有超级链接,点击后跳转到网页源码的相应行。 二、占位符 console对象的上面5种方法,都可以使用printf风格的占位符。不过,占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)四种。 比如,   console.log(%d年%d月%d日,2011,3,26);   console.log(圆周率是%f,3.1415926); %o占位符,可以用来查看一个对象内部情况。比如,有这样一个对象:   var dog = {} ;    = 大毛 ;   dog.color = 黄色; 然后,对它使用o%占位符。   console.log(%o,dog); 三、分组显示 如果信息太多,可以分组显示,用到的方法是console.group()和console.groupEnd()。   console.group(第一组信息);     console.log(第一组第一条);     console.log(第一组第二条);   console.groupEnd();   console.group(第二组信息);     console.log(第二组第一条);     console.log(第二组第二条);   console.groupEnd(); 点击组标题,该组信息会折叠或展开。 四、console.dir() console.dir()可以显示一个对象所有的属性和方法。 比如,现在为第二节的dog对象,添加一个bark()方法。   dog.bark = function(){alert(汪汪汪);}; 然后,显示该对象的内容,   console.dir(dog); 五、console.dirxml() console.dirxml()用来显示网页的某个节点(node)所包含的html/xml代码。 比如,先获取一个表格节点,   var table = document.getElementById(table1); 然后,显示该节点包含的代码。   console.dirxml(table); 六、console.assert() console.assert()用来判断一个表达式或变量是否为真。如果结果为否,则在控制台输出一条相应信息,并且抛出一个异常。 比如,下面两个判断的结果都为否。   var result = 0;   console.assert( result );   var year = 2000;   console.assert(year == 2011 ); 七、console.trace() console.trace()用来追踪函数的调用轨迹。 比如,有一个加法器函数。   function add(a,b){     return a+b;   } 我想知道这个函数是如何被调用的,在其中加入console.trace()方法就可以了。   function add(a,b){     console.trace();     return a+b;   } 假定这个函数的调用代码如下:   var x

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档