﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Focus on java, CSS and beyond-文章分类-firebug</title><link>http://www.blogjava.net/kelven/category/41949.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 03 Oct 2009 12:11:26 GMT</lastBuildDate><pubDate>Sat, 03 Oct 2009 12:11:26 GMT</pubDate><ttl>60</ttl><item><title>firebug指南（一）---概览与安装</title><link>http://www.blogjava.net/kelven/articles/297114.html</link><dc:creator>kelven.lee</dc:creator><author>kelven.lee</author><pubDate>Fri, 02 Oct 2009 16:48:00 GMT</pubDate><guid>http://www.blogjava.net/kelven/articles/297114.html</guid><wfw:comment>http://www.blogjava.net/kelven/comments/297114.html</wfw:comment><comments>http://www.blogjava.net/kelven/articles/297114.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kelven/comments/commentRss/297114.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kelven/services/trackbacks/297114.html</trackback:ping><description><![CDATA[<div>
<p>引用：http://04101334.javaeye.com/blog/339692</p>
<p><img src="http://04101334.javaeye.com/upload/attachment/56444/ade660e5-a015-343b-9194-a7ce2c2cd970.png" alt="" width="480" height="100" /></p>
<p>这篇指南总共分为五大部分：</p>
<p>&nbsp;&nbsp;&nbsp; &#183;<strong>第一部分：firebug概览：</strong>简要介绍firebug的一些基本特征,如何安装以及一些注意点。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&#183;<strong>第二部分：logging，trace和commandline（这里译为命令行，以后提到的命令行即为commandline）：</strong>这些都是和控制台有关的。在这部分我们将对命令行窗口进行详细的介绍（命令行窗口类似于Visual Studio的立即窗口（Immediate windows）和监视窗口（Watch window））。</p>
<p>&nbsp;&nbsp;&nbsp; &#183;<strong>第三部分：HTML，dom的查看和HTML的CRUD操作：</strong>这部分将告诉我们什么叫HTML视察，怎么样去HTML视察，HTML视察为什么很有用。我还将向您展示如果在HTML标签中进行HTML，dom的CRUD操作。</p>
<p>&nbsp;&nbsp;&nbsp; &#183;<strong>第四部分：用firebug对javascript进行调试：</strong>这部分将会覆盖所有关利用firebug对javascript进行调试的知识。这也是firebug对引人关注的地方，同时我还会告诉你们如果结合控制台标签进行javascript的调试。</p>
<p>&nbsp;&nbsp;&nbsp; &#183;<strong>第五部分：CSS，DOM和网络标签：</strong>详细讲述一些CSS，DOM和网络标签方面的内容。</p>
<p>正如上面所说，我会尝试尽可能的覆盖所有有关firebug方面的东西，如果我有什么遗漏，请积极留言告诉我，万分感谢.<img src="http://04101334.javaeye.com/images/smiles/icon_smile.gif" alt="" /></p>
<p><strong><span style="font-size: x-small;">Firebug概览</span></strong></p>
<p><strong>&nbsp;</strong></p>
<p>注意：我将会讲述一些有关firebug的基本常识，包括它的基本功能，如何安装等。如果您已经对firebug有一定的了解，可以跳过本部分的内容。</p>
<p><strong><span style="font-size: x-small;">Firebug是什么？</span></strong></p>
<p><strong>&nbsp;</strong></p>
<p>firebug是现在非常流行的一个在Mozilla Firefox浏览器中的扩展插件，这个插件能使我们的web开发变得更加轻松和简单。它包括了许多非常有用的功能，比如调试，HTML视察等等。</p>
<p><strong><span style="font-size: x-small;">Firebug的功能列表：</span></strong></p>
<p><strong>&nbsp;</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;javascript调式</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;javascript命令行</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;监视javascript的工作情况和xmlhttprequest。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;Logging</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;Tracing</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;HTML视察和编辑HTML</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;编辑CSS</p>
<p><strong><span style="font-size: x-small;">如何得到Firebug？</span></strong></p>
<p><strong>&nbsp;</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;首先进入下载网址（请用firefox浏览器打开）：<a href="https://addons.mozilla.org/zh-CN/firefox/search?q=firebug&amp;amp;amp;cat=all">https://addons.mozilla.org/zh-CN/firefox/search?q=firebug&amp;cat=all</a> （请确保之前已经安装了最新版的firefox浏览器）</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; &#183;在官方网站的右边有一张和下图一样的图片，点击便可进行安装。</p>
<p style="text-align: center;"><br />
<img src="http://04101334.javaeye.com/upload/attachment/56573/8b5afe68-f57c-30bd-8553-ec20f6c7ef99.jpg" alt="" /><br />
&nbsp;&nbsp;</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; &#183;点击图标后将会弹出下图所示的对话框，点击&#8220;立即安装&#8221;按钮。</p>
<p style="text-align: left;"><br />
<br />
<img src="http://04101334.javaeye.com/upload/attachment/56575/88e456bb-54ed-3c1d-8c06-e2d4ba6e2449.jpg" alt="" /><br />
&nbsp;<br />
&nbsp;</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; &#183;安装完成后，我们还需要重新启动一下firefox浏览器。</p>
<p style="text-align: left;"><strong>主菜单</strong>（在工具菜单栏下）</p>
<p style="text-align: left;">在firefox浏览器的&#8220;工具&#8221;菜单栏下将会出现&#8220;firebug&#8221;和&#8220;错误控制台&#8221;菜单项。</p>
<p style="text-align: left;"><br />
<br />
<img src="http://04101334.javaeye.com/upload/attachment/56579/bcc11819-dd89-39a1-b7eb-3c1328d03a99.jpg" alt="" /><br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#183;<strong>Firebug：</strong>这是firebug所有子菜单的父菜单。</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#183;<strong>错误控制台：</strong>如果你点击这个菜单项，将会弹出一个控制台窗口，该窗口中纪录了所有在运行过程的错误，警告，消息等信息.</p>
<p style="text-align: left;"><strong>firebug菜单：</strong></p>
<p style="text-align: left;">如果你继续点击firebug菜单项,将会弹出他的子菜单，如下图：</p>
<p style="text-align: left;"><br />
<img src="http://04101334.javaeye.com/upload/attachment/56645/e473ce89-b111-3d70-869b-2c8e030f1b9f.jpg" alt="" /><br />
&nbsp;</p>
<p style="text-align: left;"><strong>打开Firebug：</strong>在浏览器中打开firebug，你也可以按&#8220;F12&#8221;打开它。</p>
<p style="text-align: left;"><strong>在新窗口中打开Firebug：</strong>在新窗口中打开Firebug。</p>
<p style="text-align: left;"><strong>打开编辑器：</strong>添加各种编辑器。</p>
<p style="text-align: left;"><strong>查看元素：</strong>可以查看网页中的各种html元素，并定位到该元素在html代码中的位置。此功能是firebug的亮点之一，具体将在第三部分介绍。</p>
<p style="text-align: left;"><strong>javascript概况：</strong>此功能非常有用，它可以总结出打开一个网页的过程中，所有该网页中包含的javascript函数的执行时间，调用次数等许多有用的信息，具体使用方法将在以后章节中讲述。</p>
<p style="text-align: left;"><strong>清除控制台：</strong>清除控制台中的所有信息。</p>
<p style="text-align: left;"><strong>命令行：</strong>将焦点定位到命令行输入框中。</p>
<p style="text-align: left;"><strong>搜索：</strong>将焦点定位到firebug的搜索输入框中。</p>
<p style="text-align: left;"><strong>Firebug控制台</strong></p>
<p style="text-align: left;">firebug控制台如下图所示：</p>
<p style="text-align: left;"><br />
<img src="http://04101334.javaeye.com/upload/attachment/56654/a9c17b79-3117-3d96-ae7e-7680aa282589.jpg" alt="" /><br />
&nbsp;</p>
<p style="text-align: left;">firebug包含了六个标签：控制台，html，css，脚本，dom，网络。</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; &#183;<strong>控制台标签：</strong>用来显示各种日志信息，同时可以结合firebug给定的API进行各种测试和跟踪。</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; &#183;<strong>html标签：</strong>可以用来视察，编辑网页中的各种html元素。</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; &#183;<strong>css标签：</strong>可以用来检查网页中和CSS有关的内容。</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; &#183;<strong>脚本标签：</strong>可以设置断点调试javascript代码，也可以用来监控javascript代码。</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; &#183;<strong>dom标签：</strong>展示dom树。（我觉得html标签可以代替此标签的功能）、</p>
<p style="text-align: left;">&nbsp;&nbsp;&nbsp;&nbsp; &#183;<strong>网络标签：</strong>可以观查从服务器端下载下来的js文件，图片，flash等资源的大小，下载所花费的时间等，这也是一个非常有用的功能。</p>
<p style="text-align: left;">&nbsp;<strong>状态栏</strong> </p>
<p style="text-align: left;">&nbsp;如果有错误，你将会在状态栏中红色的叉叉，并提示错误的个数。</p>
<p style="text-align: left;"><br />
<img src="http://04101334.javaeye.com/upload/attachment/56699/37436fba-9d92-3230-93f6-b6ef5f77f289.jpg" alt="" /><br />
&nbsp;</p>
<p style="text-align: left;"><strong>问题</strong>？</p>
<p style="text-align: left;">如果您还有什么问题不是很明白，可以在我的博客上留言，我们可以一起讨论研究<img src="http://04101334.javaeye.com/images/smiles/icon_smile.gif" alt="" /></p>
</div>
<img src ="http://www.blogjava.net/kelven/aggbug/297114.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kelven/" target="_blank">kelven.lee</a> 2009-10-03 00:48 <a href="http://www.blogjava.net/kelven/articles/297114.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>