- 浏览: 51329 次
- 性别:
- 来自: 苏州
最新评论
-
237304457:
好东西,firefox debug 的学习
Firebug JavaScrupt JS 调试 -
lc87624:
能麻烦问一下这是转至哪里的文章吗?想看一下全文
JSP处理session与cookie关系(转载)
如何使用firebug进行调试
2009-06-05 18:34
不了解的同学先“点这里”看看什么是Firebug。简单来说,Firebug是Firefox上用来监视、编辑和调试站点的CSS、HTML、DOM和JavaScript的扩展工具。
我们先到Firebug的主页上下载最新的版本装上,下面开始调试:
1、查看、编辑HTML元素及其CSS
安装好Firebug之后,你可以通过点击浏览器右下方的小虫子打开Firebug,如图:
[打开Firebug]
或者直接按F12,如果要以窗口形式打开的话,就按下CTRL+F12
打开Firebug之后,点击“查看”,然后选择页面上任何需要编辑的地方,Firebug会将其选中,并且在HTML结构中将其高亮,如图:
[Firebug的查看按钮]
之后你可以对该元素的HTML结构、属性进行任意的编辑,修改后的效果都会实时的展现在页面当中。
同时在Firebug的右侧是该元素对应的CSS样式,如下图:
[Firebug中元素的样式查看]
图中的样式,显示了该元素被重新定义的样式继承关系,比如“继承自body.CurHome”的“text-align”属性被“继承自 div.shell”的“text-align”覆盖,原先的属性就会以中横线的形式表示出来。如果要查看所有的属性,请勾选图中标“1”的选项。
单击“2”可以禁用/打开某条CSS属性;单击任意一个属性或者属性值可以进行CSS的编辑,如“3”;双击“4”则可以新建一条CSS属性。现在我们点击下“5”来看看CSS布局面板:
[Firebug中的CSS布局面板]
上面这幅图展现的是一个HTML结构的标准盒模型,通过点击相应的数值可以修改该值,同时在浏览器窗口中显示出对应的效果来。
2、查看动态生成的HTML代码的方法
通过“查看源代码”的方法,无法看到由JS动态生成的HTML结构,这里我们可以通过Firebug来查看,如下图,选中“body”节点,按下“编辑”,即可输出页面上源文件的代码以及动态生成的代码。
[查看所有动态生成源代码]
还有另外一种简单的方法,选中你要查看的页面元素,然后在右键菜单中选择“查看选中部分源代码”
3、查看/测试页面的函数执行效率
查看页面上所有函数执行效率可以很容易的找到运行最慢的函数,从而帮助WD有针对性的进行页面的JS优化。如图,为需要调试的页面“启用控制台”:
[查看页面所有函数的运行效率]
点击“概况”开始收集,再次点击即可停止,然后进行查看。
在firebug控制台的最底下是一排命令行,在这里你可以输入任意JS语句,按下回车键即可执行:
[Firebug命令行功能]
使用console,还可以测试一段代码或者函数的执行时间,点击命令行最右侧的红色按钮切换到命令行多行模式:
[测试函数执行时间]
4、使用Firebug查看XMLHttpRequest
使用Firebug查看XMLHttpRequest,对于调试AJAX是很有帮助的。如图:
[使用Firebug查看XMLHttpRequest]
为需要调试的站点开启“网络”监控功能,其实该功能可以查看页面上所有类型的post和get请求,并且还会显示出请求消耗的时间。对于XMLHttpRequest会有详细的参数与返回值。
5、查看页面上所有的CSS与JS
在页面调试中我们发现,对于外部引用的CSS与JS很难进行调试,使用基于Firebug的Yslow扩展即可解决该问题。首先在Yslow的主页上下载一个最新的版本装上:http://developer.yahoo.com/yslow/
[打开Yslow]
在Firebug小虫子的右边就是Yslow,后面的数值是当前页面完全加载所消耗的时间,点击Yslow即可打开(或者通过Firebug的Yslow面板,运行“Performance”进行页面分析)。
[查看所有CSS/JS]
如上图,选择“All JS”后,当前页面的所有内部JS和外部JS都会被显示在一个新开的页面中,这样查看页面上所有的JS源代码就变得方便多了。
6、查看页面上所有的资源列表
其实前面第四点介绍到的“网络”功能就可以查看所有资源列表,而且可以通过查看状态来进行对应的优化(例如排查404元素)。这里可以通过Yslow的components功能看到到包括类型与详细路径的资源列表:
[Yslow中查看所有资源列表]
鼠标hover可以看到对应的缩略图,点击则可在新窗口中打开。更多Yslow功能请查看其主页。
7、使用Firecookie调试页面cookie
Firecookie是基于Firebug的cookie调试工具,先到作者的主页上了解下详细信息,再下载一个安装上。
http://www.softwareishard.com/blog/firecookie/
安装好之后,Firebug中会多出一个“cookie”面板,你可以为需要调试的页面添加、删除、修改cookie信息。
[Firecookie调试面板]
Firebug是一款能够为WD提高效率的调试利器,希望大家都能用上。关于Firebug的更多信息:
* 基于Firebug的firefox扩展
* Firebug视频教程
* Firebug Console
2009-06-05 18:34
不了解的同学先“点这里”看看什么是Firebug。简单来说,Firebug是Firefox上用来监视、编辑和调试站点的CSS、HTML、DOM和JavaScript的扩展工具。
我们先到Firebug的主页上下载最新的版本装上,下面开始调试:
1、查看、编辑HTML元素及其CSS
安装好Firebug之后,你可以通过点击浏览器右下方的小虫子打开Firebug,如图:
[打开Firebug]
或者直接按F12,如果要以窗口形式打开的话,就按下CTRL+F12
打开Firebug之后,点击“查看”,然后选择页面上任何需要编辑的地方,Firebug会将其选中,并且在HTML结构中将其高亮,如图:
[Firebug的查看按钮]
之后你可以对该元素的HTML结构、属性进行任意的编辑,修改后的效果都会实时的展现在页面当中。
同时在Firebug的右侧是该元素对应的CSS样式,如下图:
[Firebug中元素的样式查看]
图中的样式,显示了该元素被重新定义的样式继承关系,比如“继承自body.CurHome”的“text-align”属性被“继承自 div.shell”的“text-align”覆盖,原先的属性就会以中横线的形式表示出来。如果要查看所有的属性,请勾选图中标“1”的选项。
单击“2”可以禁用/打开某条CSS属性;单击任意一个属性或者属性值可以进行CSS的编辑,如“3”;双击“4”则可以新建一条CSS属性。现在我们点击下“5”来看看CSS布局面板:
[Firebug中的CSS布局面板]
上面这幅图展现的是一个HTML结构的标准盒模型,通过点击相应的数值可以修改该值,同时在浏览器窗口中显示出对应的效果来。
2、查看动态生成的HTML代码的方法
通过“查看源代码”的方法,无法看到由JS动态生成的HTML结构,这里我们可以通过Firebug来查看,如下图,选中“body”节点,按下“编辑”,即可输出页面上源文件的代码以及动态生成的代码。
[查看所有动态生成源代码]
还有另外一种简单的方法,选中你要查看的页面元素,然后在右键菜单中选择“查看选中部分源代码”
3、查看/测试页面的函数执行效率
查看页面上所有函数执行效率可以很容易的找到运行最慢的函数,从而帮助WD有针对性的进行页面的JS优化。如图,为需要调试的页面“启用控制台”:
[查看页面所有函数的运行效率]
点击“概况”开始收集,再次点击即可停止,然后进行查看。
在firebug控制台的最底下是一排命令行,在这里你可以输入任意JS语句,按下回车键即可执行:
[Firebug命令行功能]
使用console,还可以测试一段代码或者函数的执行时间,点击命令行最右侧的红色按钮切换到命令行多行模式:
[测试函数执行时间]
4、使用Firebug查看XMLHttpRequest
使用Firebug查看XMLHttpRequest,对于调试AJAX是很有帮助的。如图:
[使用Firebug查看XMLHttpRequest]
为需要调试的站点开启“网络”监控功能,其实该功能可以查看页面上所有类型的post和get请求,并且还会显示出请求消耗的时间。对于XMLHttpRequest会有详细的参数与返回值。
5、查看页面上所有的CSS与JS
在页面调试中我们发现,对于外部引用的CSS与JS很难进行调试,使用基于Firebug的Yslow扩展即可解决该问题。首先在Yslow的主页上下载一个最新的版本装上:http://developer.yahoo.com/yslow/
[打开Yslow]
在Firebug小虫子的右边就是Yslow,后面的数值是当前页面完全加载所消耗的时间,点击Yslow即可打开(或者通过Firebug的Yslow面板,运行“Performance”进行页面分析)。
[查看所有CSS/JS]
如上图,选择“All JS”后,当前页面的所有内部JS和外部JS都会被显示在一个新开的页面中,这样查看页面上所有的JS源代码就变得方便多了。
6、查看页面上所有的资源列表
其实前面第四点介绍到的“网络”功能就可以查看所有资源列表,而且可以通过查看状态来进行对应的优化(例如排查404元素)。这里可以通过Yslow的components功能看到到包括类型与详细路径的资源列表:
[Yslow中查看所有资源列表]
鼠标hover可以看到对应的缩略图,点击则可在新窗口中打开。更多Yslow功能请查看其主页。
7、使用Firecookie调试页面cookie
Firecookie是基于Firebug的cookie调试工具,先到作者的主页上了解下详细信息,再下载一个安装上。
http://www.softwareishard.com/blog/firecookie/
安装好之后,Firebug中会多出一个“cookie”面板,你可以为需要调试的页面添加、删除、修改cookie信息。
[Firecookie调试面板]
Firebug是一款能够为WD提高效率的调试利器,希望大家都能用上。关于Firebug的更多信息:
* 基于Firebug的firefox扩展
* Firebug视频教程
* Firebug Console
发表评论
-
JSP处理session与cookie关系(转载)
2011-08-29 16:12 1583为什么登陆后,只要不关 ... -
Hibernate的检索策略
2011-03-29 16:58 928Hibernate的检索策略包括类级别检索策略和关联级别检索策 ... -
Hibernate, Fetch strategy
2011-03-21 17:50 1260转载 主题:关于hibernate延迟加载的错误解决方案 收 ... -
转:JSON
2010-03-19 09:45 862转自:http://blog.csdn.net/lovehon ... -
Java Class Path
2010-03-12 14:48 3022我们在系统的环境变量里面添加一个新的变量叫 CLASSPATH ... -
Java reference 值传递还是应用传递的 争论
2010-02-26 17:34 1241转载自:http://dreamhead.blogbus.co ... -
JAVA JS JSP HTML
2010-02-26 13:49 1087应该注意前后台的分类: 什么时候把计算放在前台 用js或是其它 ... -
Firebug JavaScrupt JS 调试
2010-02-04 10:27 1301安装就不用说了,很简单,在FireFox上插件库里 ... -
Out of memory Error:JAVA ;Out of memory ;Tomcat; PermGen space
2010-01-25 18:17 2847PermGen space的全称是Permanent Ge ... -
IE 和 FIREFOX 的不同点
2009-12-23 12:50 0IE 和firefox再web前端的 css效果有很多显示的不 ... -
JAVA 内部类的使用
2009-11-26 11:09 1127JAVA 内部类的简单总结 定义在一个类内部的类叫内部类,包含 ... -
IE 和 firefox的区别
2009-11-19 14:53 10611.document.formName.item(itemNa ... -
Forward 和SendRedirect
2009-09-10 08:50 9711.RequestDispatcher.forward() ... -
Servlet 学习笔记
2009-09-08 20:54 919Java Servlet 开发工具(JSDK)提供了多个软件包 ... -
JAVA Final 关键字的使用
2009-09-07 22:28 737一、final 根据程序上下文环境,Java关键字final ... -
Hibernate 1对多双向关联时候的 argument mismatch 问题
2009-08-17 16:26 971今天在hibernate 关联的时候 无意中把 set 写成H ... -
JNDI 原理 以及JBoss Demo
2009-08-13 11:24 3598摘要: 本文详细介绍了JNDI的架构与实现,JNDI ... -
Tomcat context initializeContext().lookup()参数的含义
2009-08-12 17:39 2380经常看到对于jndi的操作 server.xml < ... -
Hibernate JDBCTransaction JTATransaction
2009-08-12 15:02 1218Hibernate是对JDBC的轻量级对象封装,Hiberna ... -
DAO 泛型设计
2009-08-12 11:22 1102泛型是JDK1.5的一个新的特性,使用泛型机制 ...
相关推荐
火狐调试工具Firebug是一款强大的Web开发和调试插件,它为Firefox浏览器提供了直观的界面,使得开发者可以方便地查看和操作HTML、CSS、JavaScript以及网络请求等元素。Firebug的功能强大,对于前端开发者来说是不可...
标题中的“FireFox调试工具:FireBug加对应版本FireFox”指的是Firefox浏览器的一款强大的开发者工具——FireBug,以及它与特定版本Firefox的搭配使用。FireBug是早期Web开发人员广泛使用的浏览器扩展,它提供了对...
最新 火狐 调试工具 firebug 1.8.0 xpi 适用于火狐4.0版本以上的浏览器 现在火狐出了5.0,我没有试,不知道5.0能不能用
Firefox 和 Firebug 是 web 开发领域中两个非常重要的工具,它们为开发者提供了强大的网页调试和分析功能。在本文中,我们将深入探讨这两个工具及其在网页开发中的应用。 Firefox 是一款开源的网络浏览器,由 ...
"javascript调试工具firebug-1.4.0b4"这个标题指出我们讨论的是Firebug的一个特定版本——1.4.0b4,它在当时是一个重要的更新。 Firebug的JavaScript调试功能非常全面,它允许开发者在代码中设置断点,逐行执行代码...
描述中的"firefox8.0.1&firebug1.8.4.rar,火狐浏览器安装firebug插件"说明这个压缩包包含了Firefox 8.0.1的安装程序和Firebug 1.8.4的插件文件,用户可以通过这个压缩包快速在Firefox 8.0.1版本上安装并使用Firebug...
总的来说,火狐调试插件Firebug 1.3.3-fx.zip为开发者提供了一套全面的Web开发和调试工具集,通过其强大的功能,可以深入解析网页的各个层面,提高开发和调试的效率,是每一个Web开发者都应该了解的经典工具。
**火狐调试器——Firebug**,作为一款在JavaScript开发者中广为人知的工具,它在Web开发领域扮演着至关重要的角色。Firebug是Mozilla Firefox浏览器的一个插件,专为前端开发者提供强大的JavaScript调试功能,使得对...
随着Firefox的发展,Firebug的功能已被内置的Developer Tools所取代,现在提到Firefox调试工具,通常指的是Firefox Developer Tools(FDT)。 1. **Firefox Developer Tools(FDT)概述** Firefox Developer Tools...
总的来说,"老版本firefox24+firebug1.7.3安装.7z"这个压缩包为那些需要处理旧网站或应用的开发者提供了一个便捷的工具集,通过这个组合,他们可以更有效地进行爬虫编写、网站调试和自动化测试工作。尽管现代浏览器...
标题 "Firefox6+Firebug1.8.2(0积分)" 暗示了这是一个关于 Mozilla Firefox 浏览器的早期版本(6.0)以及与其兼容的 Firebug 工具(1.8.2版)的组合。Firebug 是一款强大的 Web 开发和调试工具,它允许开发者对 HTML...
Firebug是一款非常强大的JavaScript调试工具,它在Web开发领域具有广泛的影响力,尤其是在Firefox浏览器上。Firefox 12是Mozilla Firefox浏览器的一个早期版本,发布于2012年,它包含了多项改进和新特性,旨在提升...
Firebug是Firefox的一款重要插件,专为开发者设计,提供了强大的网页调试和分析工具,包括HTML、CSS、JavaScript的实时编辑和性能检测等功能。 在开始了解Firefox和Firebug的详细知识点之前,首先确保你已经下载了...
在实际开发过程中,Firefox 6与Firebug 1.8.2的结合使用,让前端开发者能够快速定位和解决问题,实现更高效的工作流程。无论是对于初学者还是经验丰富的开发者,这都是一个不可或缺的工具组合。随着Web技术的不断...
火狐浏览器(Firefox)是一款广泛使用的开源网络浏览器,以其安全、稳定和可定制性而闻名。Firebug是火狐浏览器的一个重要插件,它为开发者提供了强大的网页前端开发和调试工具,极大地提升了网页开发的效率。...
Firefox 25 是 Mozilla 在2014年发布的一个稳定版本,而 Firebug 是一款在当时非常流行的网页调试工具,它提供了对HTML、CSS和JavaScript的强大调试功能。 **Firefox 25 知识点:** Firefox 25 是 Mozilla Firefox...
js调试工具 firebug1.8.3,适用于firefox 6.7.8.9四个版本
标题中的“Fire fox47.0.1解决firebug失效”指的是在使用Firefox浏览器的较新版本时,发现内置的开发者工具Firebug无法正常工作,而通过降级到Firefox的47.0.1版本可以解决这个问题。Firebug是一款非常著名的网页...
Firefox和Firebug是Web开发和调试的重要工具,尤其对于前端工程师来说,它们是日常工作的得力助手。让我们深入了解这两个工具及其功能。 Firefox是一款由Mozilla公司开发的免费且开源的网络浏览器,以其高度可定制...
《Firefox 21与Firebug 1.9:强大的网页开发与调试工具组合》 Firefox 21 和 Firebug 1.9 是Web开发者的重要工具,它们为网页开发和调试提供了强大而全面的功能。Firefox 21是Mozilla Firefox浏览器的一个重要版本...