WEB调试工具

Firebug是网页浏览器Firefox下的一款开发类插件。它集HTML查看和编辑、javascript控制台、网络状况监视器于一体,是开发javascript、CSS,HTML和Ajax的得力助手。
Paste_Image.png

以下是相关Firebug调试工具的知识点,希望对读者们有所帮助:

首先,需要了解如何<a>下载火狐浏览器的firebug插件:
(我的火狐版本)

Paste_Image.png
第一种方法

在火狐浏览器中,点击右上角--选择附加组件

Paste_Image.png

选择获取附加组件--选择查看更多附加组件

Paste_Image.png

在搜索框上搜索Firebug—选择Firebug右边的添加到Firefox

Paste_Image.png

右上角出现小虫标志就是安装成功插件(本人使用的是第一种方法)

Paste_Image.png

第二种方法:

Paste_Image.png

注意:按红色按钮是下载Firebug插件;下载完插件后,重新启动Firefox浏览器就可以使用

接着,介绍关于<a>web调试工具的一些知识点:
说明:安装好Firebug插件后,如何在Firefox浏览器打开和关闭web调试工具:
(1)可以按右上角小虫标志
(2)可以按快捷键F12

按ctrl+F12键打开新的窗口显示web调试工具

Paste_Image.png

控制台:

Paste_Image.png

HTML:

Paste_Image.png

Css:

Paste_Image.png

脚本:

Paste_Image.png

DOM:

Paste_Image.png

网络:

Paste_Image.png

Cookies:

Paste_Image.png

注意:点击左上角小虫标志可以显示下列框—可见面板(是否勾选—代表在调试面板里是否显示此面板)

Paste_Image.png

说明:每对应一个面板都有搜索框,如在HTML面板中,可以在搜索框中搜索对应的标签属性(如div),在HTML文件代码中div标签就会显示出来(灰色填充色就是)

Paste_Image.png

关于HTML面板说明:
选中对应的元素显示对应的源代码的方法:
第一种:

Paste_Image.png

说明:选中元素,按鼠标右键—选择使用Firebug查看元素(就可以选中对应的元素的源代码)
第二种:

Paste_Image.png

说明:可以点击左上角小虫标志隔壁那标志(点击查看页面中的元素)

效果图:

Paste_Image.png

关于调试工具中使用的一些<a>快捷键:
说明:点击右上角的小虫标志—自定义快捷键(弹出快捷键对话框)


Paste_Image.png
Paste_Image.png
Paste_Image.png

如何编辑HTML文件里的代码:
第一种方法:
(1)可以选中代码双击

Paste_Image.png

第二种
(1)可以点击鼠标右键—选择编辑HTML…

Paste_Image.png

进入到此页面:

Paste_Image.png

可以在此页面<a>直接编辑</a>,如图:在hao123后面加上456,页面随之改变

Paste_Image.png

Css面板:

Paste_Image.png

在HTML右侧显示相对于的样式

Paste_Image.png

可以双击代码编辑,然后按enter键就可以编辑成功

Paste_Image.png

例子
没改变源代码:

Paste_Image.png

改变源代码后:

Paste_Image.png

如何添加和删除样式:(可以在css面板中点击css源代码编辑)

Paste_Image.png

(也可以在html面板右边侧显示的样式编辑)如果需要添加新的样式,需要在代码右边空白地方双击就可以编辑,如图:

Paste_Image.png

例子:
(添加color样式)

Paste_Image.png

如何删除样式(双击需要删除的样式,然后按delete键删除就可以)

Paste_Image.png

如何设置禁用和取消样式:
当鼠标移到代码行上会出现禁用或者取消禁用代码的标志,点击一下就可以设置禁用或者取消禁用代码


Paste_Image.png

如何快速调整样式的大小:
(1)


Paste_Image.png

按上下键,可以快速调整大小(以个位递增)

(2)


Paste_Image.png

按ctrl+上下键,可以快速调整大小(以小数位调整)

(3)

Paste_Image.png

<p><strong><em>按shift+上下键,可以快速调整上下键(以十位数调整)</em></strong></p>

Html面板右侧还有其他面板显示:
计算出的样式

Paste_Image.png

布局

Paste_Image.png

DOM

Paste_Image.png

Events

Paste_Image.png

评估页面下载功能:
可以点击网络面板,如图:

Paste_Image.png

说明:可以查看全部,也可以单独点击html、css、JavaScript、XHR(即ajax)、图片、插件、媒体、字体查看(时间线就可以看到时间快慢)

我们可以点击里面的请求,显示出此请求的参数、头信息、响应、缓存,Cookies:

Paste_Image.png

Ajax监听:
在网络面板中的XHR(即ajax):

Paste_Image.png

注意:每输入一个字母就会触发一个事件,因此显示更多请求
点击里面的请求,显示出此请求的参数、头信息、响应、缓存、Cookies
参数:是请求get或post中的一些名字或字符
头信息:是请求和回应的头信息
响应:是实际上从服务器中我们所接收到的信息
(这些功能对于编写和调试程序非常的有用)

Paste_Image.png

参数中的显示的就是搜索关键字:

Paste_Image.png

JavaScript控制台

Js文件:


Paste_Image.png

控制台显示的信息:

Paste_Image.png

说明:除了console.log(i);外,还有其他三种在控制台上显示的信息

Paste_Image.png

控制台显示的信息:

Paste_Image.png

可以在控制台右侧输入测试代码来运行:

Paste_Image.png

补充:

Paste_Image.png

有整数、浮点数、字符串

例子
利用整数和字符串

Paste_Image.png

分组:
console.group();

Paste_Image.png

运行console对象有哪些方法:

Paste_Image.png
Paste_Image.png

测试时间分钟:
console.time();

Paste_Image.png

JavaScript代码调试
脚本面板:

Paste_Image.png

这里可以看到所有代码:

Paste_Image.png

可以给代码设置断点:

Paste_Image.png

(红色的小圆圈就是设置断点)

设置后如图:(不在显示i--)

Paste_Image.png

补充:脚本面板右上角的四个标志:

第一个标志:是在cookie改变时中断

第二个标志:是单步进入

第三个标志:是单步跳过(F10)

第四个标:是单步退出(Shift+F11)

Paste_Image.png

监控面板:
说明:可以改变断点中相应的变量(双击对应值可以修改)

Paste_Image.png

想知道此函数是如何被调用,可以在js文件中加上<a>console.trace();</a>

Paste_Image.png

因此,可以在控制台中看到此函数被调到的情况

Paste_Image.png

也可以利用控制台的概况进行查看此函数调用的情况

Paste_Image.png

点击概况查看结果后

Paste_Image.png

本文作者lilyping
越努力,越幸运
原文链接:https://www.jianshu.com/u/3908e601f4ec
微信公众号:BestLilyPing
github:https://github.com/lilyping
Demos源码地址:https://github.com/lilyping

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容