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浏览器下的项目过去占比非常大,近年随着其他浏览器厂商发展势头迅猛,过去的 ...
随机推荐
- TYVJ P1091 等差数列 Label:dp
背景 广东汕头聿怀初中 Train#3 Problem 3 描述 等差数列的定义是一个数列S,它满足了(S[i]-S[i-1]) = d (i>1).显然的一个单独的数字或者两个数字也可以形成一 ...
- TYVJ P1045 &&洛谷 1388 最大的算式 Label:dp
描述 题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大.因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号.例 ...
- 【POJ】3261 Milk Patterns
http://poj.org/problem?id=3261 题意:一个长度为n的串,要求最长的子串的长度且这个子串的出现次数不少于k次.(1<=n<=20000, 2<=k< ...
- PHP + Redis 实现一个简单的twitter
原文位于Redis官网http://redis.io/topics/twitter-clone Redis是NoSQL数据库中一个知名数据库,在新浪微博中亦有部署,适合固定数据量的热数据的访问. 作为 ...
- Why Consumer Hardware Start-ups Fail
今年看到一篇文章还是很受启发. If you have the guts to start selling what you believe in, customers who share your ...
- 【iCore2双核心板视频教程三】iM_LAN 100M 以太网模块TCP压力测试(更新视频教程)
============================== 技术论坛:http://www.eeschool.org 博客地址:http://xiaomagee.cnblogs.com 官方网店:h ...
- nVIDIA SDK White Paper ----Vertex Texture Fetch Water
http://blog.csdn.net/soilwork/article/details/713842 nVIDIA SDK White Paper ----Vertex Texture Fetch ...
- [ PHP+jQuery ] ajax 多级联动菜单的应用:电商网站的用户地址选择功能 ( 二 ) - 仿亚马逊下拉面板
/** jQuery version: 1.8.3 Author: 小dee Date: 2014.11.8 */ 接上一篇博客. 实现带缓存的仿亚马逊下拉面板 效果图: 图1 初始 图2 点击省份 ...
- SQL--查询相同字段的数据
select city, statefrom state_county_citywhere city in (select city from state_county_city group by c ...
- Apache服务器代理与缓存
Apache服务器代理与缓存 1.代理 正向代理: 反向代理: mod_proxy模块 apache实现代理和网关的关键模块.加载mod_proxy模块:LoadModu ...




