`
huanglz19871030
  • 浏览: 248693 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

FireBug的安装与调试js快速入门

阅读更多

             Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是FirebugFirebugJoe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSSHTMLJavaScript

本文主要是为初学者介绍一下Firebug的基本功能与如何使用Firebug。由于本人水平与能力有限,在文章中的可能会有很多错误与遗漏,希望大家能谅解和指正!

 

<!--[if !supportLists]-->1、 <!--[endif]-->安装

Firebug是与Firefox集成的,所以我们首先要安装的事Firefox浏览器。如果已经下载好了firebug的话:安装firefox,完成后打开firefox, 使用ctry+o 选择你的firebug所在的页面,重新打开firefox就可以了。如果还没下载firebug,则安装好浏览器后,打开浏览器,选择菜单栏上的“工具”菜单,选择“附加软件”,在弹出窗口中点击右下角的“获取扩展”链接。在打开的页面的search输入框中输入“firebug”。等搜索结果出来后点击Firbug链接(图1-1红色圈住部分)进入Firebug的下载安装页面。

 

<!--[if !vml]--><!--[endif]-->

1-1

 

在页面中点击Install Now(图1-2)按钮。

 

<!--[if !vml]--><!--[endif]-->

1-2

 

在弹出窗口(图1-3)中等待3秒后单击“立即安装”按钮。

 

<!--[if !vml]--><!--[endif]-->

1-3

 

等待安装完成后会单击窗口(图1-4)中的“重启 Firefox”按钮重新启动Firefox

 

<!--[if !vml]--><!--[endif]-->

1-4

 

Firefox重启完后我们可以在状态栏最右边发现一个灰色圆形图标( <!--[if !vml]--><!--[endif]-->),这就表示Firebug已经安装好了。灰色图标表示Firebug未开启对当前网站的编辑、调试和监测功能。而绿色( <!--[if !vml]--><!--[endif]-->)则表示Firebug已开启对当前网站进行编辑、调试和监测的功能。而红色图标( <!--[if !vml]--><!--[endif]-->)表示已开启对当前网站进行编辑、调试和监测的功能,而且检查到当前页面有错误,当前图标表示有5个错误。

 

<!--[if !supportLists]-->2、 <!--[endif]-->开启或关闭Firebug

单击Firebug的图标或者按F12键你会发现页面窗口被分成了两部分,上半部分是浏览的页面,下半部分则是Firebug的控制窗口(图2-1)。如果你不喜欢这样,可以按CTRL+F12或在前面操作后单击右上角的上箭头按钮,弹出一个新窗口作为Firebug的控制窗口。

 

要关闭Firebug控制窗口单击功能区最右边的关闭图标或按F12键就行了。如果要关闭Firebug的编辑、调试和监测功能,则需要单击功能区最左边的臭虫图标,打开主菜单,选择“Disable Firebug”或“Disable Firebug for xxxxx”。

 

 

FireBug 调试JS入门 —如何调试JS

  图片看不清楚?请点击这里查看原图(大图)。

   FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,主要用它来Debug JS。看看官方对Debug功能的介绍。

  Firebug includes a powerful JavaScript debugger that lets you pause execution at any time and see what each variable looked like at that moment. If your code is a little sluggish, use the JavaScript profiler to measure performance and find bottlenecks fast.

   简而言之,FireBug 可以让我们在任何时候debugJS 并查看变量,同时可以通过它找出JS中性能瓶颈。

   下图是如何找到Web应用的JS,激活Firebug,点Script,然后在All 旁边选择你要Debug的JS。

FireBug 调试JS入门 —如何调试JS

  下图是如何打断点 基本跟Eclipse一样,点击行号就Ok了。

FireBug 调试JS入门 —如何调试JS

  下图是如何在断点上设定条件,如果条件符合,就进入断点,这个功能很不错,特别是Debug很复杂的Function时候。

FireBug 调试JS入门 —如何调试JS

  下图是如何单步调试,跟Eclipse一样 F11单步

FireBug 调试JS入门 —如何调试JS

  下图是查看调用的Stack,对以复杂的JS Debug很有帮助。

FireBug 调试JS入门 —如何调试JS

  下图是查看变量 基本跟EclipseDebug 一样。

FireBug 调试JS入门 —如何调试JS

  下图是在断点处查看变量。

FireBug 调试JS入门 —如何调试JS

  有个很好用的功能,代码行之间快速调转,使得对上千行的JS调试很轻松。

FireBug 调试JS入门 —如何调试JS

  下图就是Performance 测试结果,使用很简单 点Profile

FireBug 调试JS入门 —如何调试JS

  还有一个Log功能比较实用,看下图 如果你不想每次都进入断点,用这个就再好不过了。

FireBug 调试JS入门 —如何调试JS

   基本用法就这些了,希望对大家有帮助。

4
0
分享到:
评论

相关推荐

    FireBug 调试JS入门教程 如何调试JS

    安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了。下图是FireBug Debug 窗口。  FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,主要用它来Debug JS。看看官方对...

    firebug-1.8.2.zip

    再者,Firebug的JavaScript调试功能堪称一绝。它提供了断点设置、单步执行、查看变量值、调用堆栈跟踪等功能,使得JavaScript代码的调试变得直观而高效。开发者可以通过这些工具找出脚本中的错误,理解代码执行流程...

    FireBug 入门指南

    【Firebug 入门指南】 Firebug是一款强大的Firefox浏览器扩展,专为Web开发者设计,用于调试HTML、CSS、JavaScript和DOM。它提供了丰富的工具来帮助开发者优化网站性能、定位问题和进行实时编辑。以下是关于Firebug...

    firebug入门介绍,顶!

    Firebug 是一款为 Firefox 浏览器设计的强大开发工具,它为网页开发者提供了调试、分析和优化网页的便利。以下是对 Firebug 的详细介绍: 1. **安装 Firebug** Firebug 是一个 Firefox 插件,可以在 Firefox 的 ...

    firebug入门经典学习资料

    3. **JavaScript调试**:Firebug提供了强大的JavaScript调试工具,包括断点设置、单步执行、查看变量值等功能。通过这些工具,开发者可以追踪代码执行流程,查找并修复JavaScript错误。 4. **网络面板**:在这里,...

    Firebug 入门指南

    ### Firebug 入门指南 #### 一、安装Firebug Firebug 是一款强大的网页调试工具,主要用于 Firefox 浏览器。它可以帮助开发者快速定位问题并优化网站性能。要使用 Firebug,首先需要确保安装了 Firefox 浏览器。...

    JavaScript快速入门经典 中文

    总的来说,JavaScript快速入门需要掌握ECMAScript的基本语法、DOM的使用以及BOM的操作,同时熟悉开发环境和调试工具,理解变量的概念和规则,这些都是初学者建立坚实基础的关键步骤。随着经验的积累,可以深入学习更...

    firebug入门指南

    ### Firebug入门指南知识点 #### 一、安装Firebug - **环境要求**:Firebug主要作为Firefox浏览器的扩展程序运行。此外,还存在Firebug Lite版本,可通过JavaScript调用并嵌入到网页中,使得非Firefox浏览器也能...

    AJAX Javascript 调试利器

    在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术是不可或缺的一部分,它使得网页可以无需刷新就能与服务器进行数据交互,提升了用户体验。然而,随着复杂性的增加,调试AJAX应用变得越来越困难。幸运...

    firefox+firebug zh

    这个版本的Firebug可能不包含后来版本中的某些更新和改进,但仍然是许多开发者学习Web开发的入门工具,尤其是对于理解前端工作流程和调试技巧。 **使用场景:** 1. **HTML编辑**:通过Firebug,开发者可以直接在...

    FIREBUG使用入门

    Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和 JavaScript。

    Firebug入门指南(Firefox浏览器)

    【Firebug入门指南】 Firebug是一款专为Firefox浏览器设计的强大开发者工具,对于网页开发者而言,它是不可或缺的神器。本文将引导初学者了解如何使用Firebug,涵盖了从安装、开启到利用其各项功能进行网页开发的...

    javaScript从入门到经典

    CSS和JavaScript分别负责网页的样式和行为,对于JavaScript的调试,可以使用浏览器内置的`alert()`函数,或者更专业的工具如FireBug。 在XHTML中,由于其严格的XML语法,`&lt;script&gt;`标签必须放置在CDATA(Character ...

    Firefox Setup 35.0.1+firebug-2.0.8-fx+selenium_ide-2.9.1-fx.rar

    通过安装Firefox 35.0.1,并同时安装Firebug和Selenium IDE,用户可以高效地调试代码、进行网页布局调整,以及创建和执行Web应用的自动化测试脚本。 总的来说,这个压缩包集合了当时流行的Web开发和测试工具,对于...

    firefox firebug中文入门教程 脚本之家新年特别版

    - **JavaScript调试**:Firebug提供了强大的JS调试功能,包括设置断点、单步执行、查看变量值、调用堆栈等,这对于找出和解决JavaScript错误非常有帮助。 - **网络监控**:你可以跟踪和分析网络请求,包括HTTP头部...

Global site tag (gtag.js) - Google Analytics