web调试工具-firebug
Firebug是网页浏览器firefox下面的一款开发类插件。它集HTML查看和编辑,js控制台,网络状况监视器于一体,是开发js,css,HTML:和Ajax的得力助手
(自己整理的,有错误的话见谅哦( ^_^ ))
打开与关闭
下载地址:http://www.getfirebug.com/ 之后重启浏览器→点击小甲虫即可(或者F12)
关闭→再次点击小甲虫即可
Firebug窗口概览
控制台:js命令行操作,显示js的错误信息,提示信息,日志信息
HTML:显示所有的html源码
CSS:编辑页面的css源码
脚本:显示页面脚本和调试
DOM:显示页面对象和DOM属性
网络:显示页面下载和花费时间
Cookies:显示页面请求Cookies,及查看和修改
标签的启用禁用:→小三角下拉菜单(或者小甲虫里面设置)
右上角可以进行搜索
Firebug编辑HTML
- 可以在页面上定位:右键审查元素→小甲虫右边(快捷键:ctrl+shift+c)
- 小甲虫右键可以修改快捷键
- 编辑1:选中编辑的html→右键编辑html;上方有定位到具体的标签
- 编辑2:直接在源码上进行更改
Firebug编辑CSS
- 与上述基本上同时进行,在html的右侧会有显示
- 双击相应的css即可完成编辑,删除同样
- 对于padding margin的值输入,可以之间点击’ 方向键的上下键’可以微调大小
- 小技巧:小范围调整大小→ctrl+方向键:每次增大/减小=0.1个单位(shift键是10个单位)
- 直接点击超链接进入css的标签页,进行修改
评估页面的下载速度
- 网络标签页:可以看到:时间 大小 状态 等等
- 可以单独查看下载时间,时间线评估
- 缓存,cookies信息
Ajax监听
网络→XHR:Ajax请求进行监听
- 监听到所有服务端响应的请求
- 例如:百度的搜索提示
- Wd:每一个wd输入的参数
- 具体的可以实践一下
JavaScript控制台
例子:倒计时
|
|
控制台有什么变化呢?
加入:

控制台可直接输出i的值。
或者:
Console.log(i);
Console.info(i);
Console.debug(i);
Console.error(i);
小提示:
- 可以在右侧多行或下面单行输入相关的控制台命令alert(123);运行
- Tab键可以自动补全
- Console.log(‘%d年%d月%d日’,2014,5,25);
(占位符4种:%d整数、%f浮点数,%s字符串,%o对象)
日志分组:整齐美观
|
|
注意:console.dir(console):显示一个对象(这里为console)所有的属性和方法
属性:time(计算代码运行时间,从而优化算法)
![]() |
JavaScript代码调试
脚本里面双击设置断点,页面上有四种设置
监控选择中有相应的变量,改变变量页面会发生变化
想知道函数是怎么被调用的:
加入:
![]() |
控制台上的all或概况:就可以看到被调用的情况
进阶提示
- 点击所有可以点击的地方
- 不要忘记可以点击的地方的鼠标的右键,会有更多的惊喜
- 不要忘记所以的下拉菜单(例如css样式中)
- 小甲虫的菜单(firebug的扩展页面)
开发人员工具
Firebug没有的:
Firefox浏览器→工具→开发者→开发者工具栏:可以查看响应式模式设计,截图,模拟触摸事件
Google:控制台上可以看到更多的资源信息,时间线的信息
综合自己所需,得到自己想实现的测试的效果!
web调试工具-firebug的更多相关文章
- 工欲善其事必先利其器——web调试工具firebug
一.Firebug工具简介 firebug是firefox下的一款开发类插件.firebug集html查看和编辑,JavaScript控制台,网络状况监视器于一体,是开发JavaScript,css, ...
- Mobile Web调试工具Weinre (reproduce)
Mobile Web调试工具Weinre 现在.将来,用移动设备上网越来越成为主流.但对于开发者们来说,移动web的调试一直是个难题,前期可以使用模拟器来协助调试,但到了真机调试阶段就让人非常头痛.而 ...
- Web调试工具——Fiddler介绍
Fiddler 教程 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发 ...
- web调试工具
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大 ...
- IE浏览器下web调试工具之--IE WebDeveloper介绍
做Web项目的架构设计.开发.测试,免不了要熟悉Web页面调试工具,以此来获知哪些浏览器支持Web页面的显示,哪些浏览器下显示有问题. 目前市面上比较火爆的浏览器内核提供商,有微软的IE.mozill ...
- Fiddler是最强大最好用的Web调试工具
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大 ...
- (转)Fiddler教程(Web调试工具)
转载地址:写得很不错的fildder教程 http://kb.cnblogs.com/page/130367/ Fiddler的基本介绍 Fiddler的官方网站: www.fiddler2.c ...
- Fiddler是最强大最好用的Web调试工具之一--网站抓包分析
Fiddler 教程 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发 ...
- IE WebDeveloper--IE浏览器web调试工具
目前市面上比较火爆的浏览器内核提供商,有微软的IE.mozilla的firefox.谷歌的chrome.苹果的safari.IE浏览器下的项目过去占比非常大,近年随着其他浏览器厂商发展势头迅猛,过去的 ...
随机推荐
- USACO 5.4 Betsy's Tour(暴力)
水过,水过,这个程序跑7,跑5分钟左右把... /* ID: cuizhe LANG: C++ TASK: betsy */ #include <iostream> #include &l ...
- POJ 1734 Sightseeing trip(无向图最小环+输出路径)
题目链接 #include <cstdio> #include <string> #include <cstring> #include <queue> ...
- 关于ztree异步加载的问题(二)
本来以为这个异步加载会很难控制,因为考虑到ztree节点图标的控制,结果并不是那么困难,ztree自己控制图标,你只要在json中设置isParent:true,它自己会识别父节点并控制图标,以下是核 ...
- Ubuntu 下误修改用户组导致sudo命令无效
1.手贱地修改了当前用户的权限组,导致sudo命令无法使用,且root用户的密码尚未修改,登陆不了root用户. 2.切换到recoverymode ,使用root用户登陆 3.执行mount -o ...
- PHP Execute Command Bypass Disable_functions
先简单说一下php调用mail()函数的过程. 看到源码ext/mail.c 236行: char *sendmail_path = INI_STR("sendmail_path" ...
- MySQL数据库管理常用命令
参考: http://blog.linuxeye.com/419.html 安装 利用RPM包安装MySQL 设置TCP 3306端口的iptables root密码管理 设置root用户 ...
- Excel 中单元格和范围的引用(即访问的表示方法)
计算机中,无非是数据和数据的处理这两件事.Excel的工作表能存储大量数据,除了这些原始数据,我们还要用函数来处理这些数据,比如求和求积,求平均值,排序等等,并把处理结果也存在单元格里.在Excel中 ...
- [ZZ] GTX760首测
再一次让AMD难做!NVIDIA新主力GTX760首测 1又见短板高端显卡,GTX760外观对比回顶部 [PConline评测]NVIDIA迅速的步伐真让人吃惊,短时间内拿出GTX780.GTX770 ...
- java字符串练习题
- 去除GHOST版系统自带的2345流氓软件
话说2345真心流氓 用户想用你 自然不会删你 你这样强制性的 反而引起反感 应该是软件劫持性的捆绑 所以非常难起清除 最方便的方法就是 下载个 黄山IE修复专家 先把IE修复好 然后删除预安装 ...




