`
异步获取爱
  • 浏览: 79931 次
  • 性别: Icon_minigender_1
  • 来自: 大男子主义世界
社区版块
存档分类
最新评论

FireBug调试技巧小总结(想到新的添加)

阅读更多
    firebug是很多开发者所用的,我也是,虽然会的不是很多,但是工作中多积累,总能自己学到点东西。
   
    (一)先说自己最常用的,js调试:
      在导航条上上选择“脚本”,然后在下面的导航条里选择页面所加载进来的某个js文本,然后就可以观察里面的代码,并且进行像一些IDE可以断点调试的功能了。如图
      像在java的eclipse断点调试一样,可以设置多个断点,然后逐一进行“下一步”“跳至下一个断点”等,在js代码中选中某个变量后右键选择“添加监控”,那么在右边的模块里面就会有该变量的数据,代码运行到哪里,变量就会根据实际情况变成当时的数据。也可以直接激动鼠标到变量上,也会显示出代码的内部数据,不过对于一些this.a的变量,说不定就会a的实际数据。(这里说句题外话,现在大多数的公司js代码,放出来的时候都是进行算法打乱的,所以我们看到的大多数都是一些完全不知道什么意思的代码,因为如果很正确的将原代码加载出来,就可以用firebug进行断电观察每个参数,或许会泄露一些信息哦)



关于js的调试有很多的东西可以写,这里暂时先介绍这个,以后慢慢补充。

   (二)页面html调试
如图:


       有的时候页面的结构会跟前端切出来的有些区别,最好的办法就是在firebug上去点击图中那个左上方的小方块,然后在页面上选择有问题的地方进行查看。而且可以直接在firebug显示html代码里自行添加一些代码,回车查看修改后的效果。
      
这里就随便修改了iteye的博客管理里的第一个“发表文章”为“我是文章”:




    (三)网络查看
      有很多情况可以用到“网络”里面的东西。
      比如页面提交信息或者查看每个请求的参数等。
      如图,我执行一次发表日志的请求后,“网络"内选择post publish.action条目进行查看,里面的”Post“下有所有刚刚请求过去的参数列表,还有其他一些”头信息“,”响应“ 等。
     

      一些异步的参数提交等可以在相应的请求下找到参数,这里我找了一个dwr的请求的响应,该响应回来的是一个礼物的列表
         

       具体一些异常的出现情况,还是需要我们自己不断的摸索,这里我也不能把所有出现异常的时候全部显示出来。


       (四)网页加载情况
       如图我firefox中进入www.kehou.com,页面的加载情况就是




”URL“处表示的是加载的东西,可以是图片,css,js,action请求等。”状态“表示的是加载的情况,200 OK表示加载完毕,304 Not Modified表示是缓存处读取的数据,404 Not Found就是数据不存在,400 Bad Request表示请求是糟糕的等等一些,具体可以网上搜下,其他一些也不怎么常见到 。后面的”域“就是加载实体的域,”大小“就是加载数据的大小,“时间线”就是加载时所用的时间长短和顺序,具体时间线上各种颜色代表的情况我也记不得很清楚,每次调试的时候鼠标移上去,都会显示。








分享到:
评论
1 楼 异步获取爱 2012-08-28  
到了新公司,了解到原来firefox做firebug的那个家伙跳到google做了,现在chrome的debug很牛逼了,公司的前端都在用,学习下贴个文章出来,大家与时俱进。

相关推荐

    firebug调试技巧

    ### Firebug调试技巧详解 #### 一、引言 在软件开发过程中,错误与调试是不可避免的话题。不论是简单的拼写错误还是复杂的逻辑问题,都可能影响到系统的稳定性和性能。有效的调试工具和技术对于提高开发效率至关...

    Firefox_FireBug_调试技巧

    3. 添加/删除样式:在"CSS"面板底部,可以添加新的CSS规则或删除现有规则。 4. 层叠顺序:了解CSS选择器权重,有助于理解哪些样式被应用,哪些被覆盖。 四、JavaScript调试 1. 设置断点:在源代码中点击行号,设置...

    Firebug调试javascript

    Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...

    Firebug调试工具及使用注意事项等相关文档

    2. CSS调试:通过Firebug,开发者可以查看每个元素的CSS样式,包括继承的和自定义的,还可以即时修改样式,查看页面变化。 3. JavaScript调试:提供代码高亮、断点设置、单步执行、变量查看等功能,便于调试...

    使用firebug调试js的方法

    总结起来,Firebug作为一款强大的Web开发工具,极大地提升了JavaScript开发者的工作效率。通过熟练掌握Firebug的使用,开发者可以更方便地定位和解决问题,优化网页性能,提高开发质量。虽然现代浏览器已经内置了...

    火狐54及firebug前端调试小虫子版本.zip

    火狐54版及其内置Firebug前端调试工具是前端开发者的重要资源,尤其对于那些习惯于使用Firebug进行网页元素分析、JavaScript调试和网络请求检查的开发者来说。在火狐54之前,Firebug是一个独立的插件,提供了一系列...

    Firebug 调试javascript教程

    ### Firebug调试JavaScript和CSS教程:深入理解与实践 #### 引言 在现代Web开发领域,调试工具扮演着至关重要的角色,它们帮助开发者迅速定位并解决代码中的问题,提高开发效率。其中,Firebug作为一款强大的...

    火狐+firebug调试工具

    Firebug是火狐浏览器的一个重要插件,它为开发者提供了强大的网页前端开发和调试工具,极大地提升了网页开发的效率。Firebug的功能包括HTML、CSS、JavaScript的实时编辑和调试,以及对网络请求的监控,是前端开发...

    Firebug 火狐调试器

    总结来说,火狐调试器Firebug是Web开发者不可或缺的工具,它提供了丰富的JavaScript调试功能和网页分析能力,极大地提升了开发和调试效率。配合不同的扩展,可以进一步增强其功能,满足更多复杂的开发需求。在不断...

    firebug1.45调试javascript工具

    Firebug 1.45是JavaScript开发者的一个重要工具,它为网页开发人员提供了一套集成在Firefox浏览器中的强大调试功能。这款插件在当时是非常流行的,尤其对于JavaScript的调试、性能分析以及HTML和CSS的调整来说,都是...

    最新版fireBug插件

    FireBug是一款经典的JavaScript调试工具,尤其在Web开发领域有着广泛的应用。它最初是Firefox浏览器的一个扩展,后来成为了开发者必备的工具之一,尽管现在已经被Firefox的内置开发者工具所取代,但其在历史上的地位...

    FireBug浏览器调试工具

    Firebug 是网页浏览器 Mozilla Firefox 下的一款开发类插件,现属于Firefox的五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手...

    Firebug调试工具

    **Firebug调试工具详解** Firebug是一款非常强大的Web开发与调试工具,专为Firefox浏览器设计。它提供了对HTML、CSS、JavaScript以及网络请求等多方面的实时查看和编辑功能,极大地提升了开发者的工作效率。自2006...

    火狐小虫子firebug.zip

    《火狐小虫子Firebug:网页开发与调试的强大工具》 火狐小虫子Firebug,是Firefox浏览器上的一款强大且高效的Web开发与调试工具,它的存在为开发者提供了无与伦比的便利,使他们能够实时查看、编辑和调试HTML、CSS...

    最新版firefox和firebug

    Firefox 和 Firebug 是 web 开发领域中两个非常重要的工具,它们为开发者提供了强大的网页调试和分析功能。在本文中,我们将深入探讨这两个工具及其在网页开发中的应用。 Firefox 是一款开源的网络浏览器,由 ...

    firebug,javascript调试

    ### Firebug:JavaScript调试详解 #### 一、Firebug简介 Firebug是一款强大的网页调试工具,主要用于Firefox浏览器,虽然现在支持更多浏览器版本,但最初它专门为Firefox设计。它集成了多个功能模块,包括HTML检查...

    firebug1.12-firebug1.11-firebug1.10-firebug1.9-firebug1.8-firebug1.7

    - 在这个版本中,Firebug引入了对HTML5新特性的支持,如离线存储(localStorage和sessionStorage)和Web Workers的调试。 - CSS面板得到了增强,可以显示行内样式和计算样式,并且可以更容易地编辑和应用CSS规则。...

Global site tag (gtag.js) - Google Analytics