FireBug的断点调试

        Firebug是网页浏览器 Mozilla Firefox下的一款开发类插件, 现属于Firefox的五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发 JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面, 给Web开发者带来很大的便利。


        以上为百度给出的介绍,但是这么好用的东西从下载了之后到现在就没有体会到他的好处,也不会对于页面进行简单的断点调试,经过一番查找和周末的时候师傅的指导才终于认识到了这个工具的强大之处。所以有此文来介绍一下FireBug的正确使用方法以及网页的页面代码的断点调试。


一、FireBug与浏览器自带管理的区别


        我们都知道了普通的浏览器在按下F12后也会出现一个能够显示样式,基本代码的界面,如图:




        由上图我们可以很清楚的知道,浏览器自带的管理工具只有最基本的查看代码,测试性能(运行时间和占用)的用处,但是在看FireBug的图片会发现里面有一个脚本:



        这个脚本就是我们加载在浏览器上的网页的原始执行代码的最终版,我们可以在里面的可触发的代码上面加上断点。


二、FireBug的断点调试


        FireBug的断点调试分为 断继、单步进入、单步跳过、单步退出这四个项。其中在断点调试的时候是需要先加断点的,加断点的方法就是在打开网页后进入脚本这个标签,然后在需要加断点的地方加上断点(方法和以前一样),最后刷新页面即可。如图:



注:一般用断点标记的都是执行代码,比如JS代码,VBS代码等等,且进入断点后界面上的内容都是不可以改变的,和IDE断点调试一样,个人推荐用FireFox的FireBug插件,比较全面,比较好用。

       结合着vs中的程序,我们就可以实现页面断点和后台代码断点的相互结合来解决一些bug问题。


三、总结


        这次使用FireBug真的是一次偶然,也是一次对于网页调试的一个开始,如果没有师傅和JS视频的提醒我可能还处于根本不知道FireBug可以调试的阶段,所以对于视频里面老师讲到的软件进行探索也是学习的一部分。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 36
    评论
仿牛客UI(张俊峰) 1.图标来自牛客app 2.大致实现UI效果 3.实现抽提 底部:RelativeLayout(学习、社区、消息、我的牛客) + 中间 自定义ViewPager(禁止滑动) 一、学习界面: (1) 标题模块:牛客 (2) 图片滑动模块:ViewPager+Pager (3) 签到模块:显示(已打卡、今日刷题、今日学习、共打卡) (4) 学习模块:Linearlayout(可用GridView)(专题练习、公司套题、错题练习、课程学习、大题查看、期末备考) ? 点击中任何一个LAYOUT,会显示一个由ExpandableList实现一个列表 ? 点击ExpandabList子标签中的练习字样,会自动跳转到另一个Activity,进行专项练习。 ? 可以进行考试,有倒计时,要求达到牛客网的效果,并能出考试结果。 (5) 参与模块:(文字(我参与的课程)+添加按钮) ? 点击添加按钮跳转到另一页面。由 ListView实现 二、 社区界面: 1. 标题模块:显示文字(最新),点击最新会弹出一个上下文菜单(最新、最热、精华)。 2. 滑动标题模块:ViewPager+PagerSlidingTabStrip 3. 内容模块:使用ListView显示用户内容。 三、 消息界面: 1、 菜单模块:(朋友私信、系统通知)使用ViewPager实现(可用Tabhost) 2、 朋友私信页面:显示一个私信图片 3、 系统通知页面:(由ListView实现)由于比较固定本人使用RelativeLayout实现 四、 我的牛客界面: 1. 头像显示模块:头像+用户名+用户信息 2. 内容显示模块 更多效果请试用,感谢支持!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值