`

[转]用火狐调试javascript的方法

阅读更多
查看文章

firefox Venkman调试javascript
2008-03-24 09:35

调试javascript一直是令我头疼的问题,反复添加alert,刷新网页去找问题。
用mozilla的Venkman就方便多了,但是装了以后不会用,网上关于Venkman的中文文档几乎没有,只能去啃这个e文的http://www.svendtofte.com/code/learning_venkman/index.php。

下载安装Venkman: http://www.hacksrus.com/~ginda/venkman/
使用 Firefox 的用户需要另外安装一下:

安装后重起firefox,从工具菜单打开javascript debugger:



弹出下面的窗口:



基本调试:

打开http://www.svendtofte.com/code/learning_venkman/venkman_example_1.html这个网页,打开Venkman,左边有这样的信息:

Loaded scripts panel

双击文件名,页面的源代码就出现在右边的代码窗口了。

Source code displayed by Venkman(需要注意的是:Venkman是javascript调试器,不是编辑器,你不能再Venkman中编辑代码。)

点击文件名前面的+号,会展开代码中的元素,比如上面的test()函数。点击test,右边的代码窗口test()函数会出现被选中的变化:

Source code displayed by Venkman

VenkMan的相关图形颜色含义:

J JavaScript (.js)

H Hypertext Markup Language (.html, .htm)

Z eXtensible Userinterface Language (.xul)

X eXtensible Markup Language (.xml)

Z All other files

Z JavaScript function

调试窗口下面的命令行可以输入javascript语句,结果显示在信息窗口:

输入1+1:

Interactive session

输入String.fromCharCode(b) + "B"

Interactive session

设置调试环境:

Setting an element as the evaluation object

现在就可以在这个网页的基础上进行调试了,输入document.title试一下:

Interactive Session

输入test(),自然就是运行代码中的test()函数了。

现在点击venkman_example_1.html 中的"move to ne"跳转到:

http://www.svendtofte.com/code/learning_venkman/venkman_example_2.html

设置调试环境为venkman_example_2.html,你可能已经注意到Venkman上面的工具条中间的按钮都不能用,现在你点击stop,变成下面这个样子:

Venkman toolbar

stop的意思是不管js是否在运行,都停止,进入"waiting-for-something-to-happen"模式。

现在转回到firefox的窗口,刷新一下venkman_example_2.html这个页面,你会看到Venkman跳出来了:

Venkman paused

javascript的运行截止在黄色代码那行,现在上面的按钮就可以用了,点击一下Continue,代码继续运行,网页上会显示运行结果。

本的调试大概就是这样子,http://www.svendtofte.com/code/learning_venkman/index.php上面还有更多的调试技巧,上面这些做简单调试够用了,剩下的以后翻译。
分享到:
评论

相关推荐

    JavaScript调试(Firefox) 手册

    通过以上步骤和技巧,你可以有效地使用Firefox的Venkman调试JavaScript代码,解决网页交互中的各种问题。记住,熟练掌握调试工具是每个优秀Web开发者必备的技能,它能让你更高效地定位和修复代码中的bug,提升开发...

    FIREFOX JAVAScript调试插件

    Javascript调试,firefox插件,直接用Firefox打开安装

    Firefox调试方法

    【Firefox调试方法】这篇文章主要介绍了Firefox的一个重要插件——Firebug,它是一个强大的Web开发和测试工具,尤其在JavaScript调试方面具有显著优势。Firebug集成了HTML查看与编辑、CSS控制台、JavaScript控制台和...

    javascript 调试工具/教程,支持浏览器IE firefox

    然而,当遇到错误或需要优化代码时,调试JavaScript变得至关重要。以下是对标题和描述中涉及的知识点的详细说明,以及如何在IE和Firefox中进行JavaScript调试。 **一、JavaScript调试的重要性** JavaScript调试是...

    IE和firefox调试插件

    调试JavaScript是网页开发中的重要环节,无论是在IE还是Firefox中,这些插件都提供了强大的JS调试功能。你可以设置断点,查看变量值,跟踪调用栈,这极大地提高了调试效率。对于CSS和HTML,开发者可以直接在页面上...

    Firefox调试工具

    Firefox调试工具是Web开发者不可或缺的利器,特别是对于前端工程师来说,它能帮助我们深入理解网页的工作原理,定位和修复代码问题。Firebug是Firefox浏览器早期的一款著名插件,提供了包括HTML、CSS、JavaScript...

    在asp.net调试javascript代码主要有以下方法

    除了以上所述的方法,还可以使用现代浏览器(如Chrome或Firefox)的内置开发者工具进行JavaScript调试。这些工具通常提供更强大的功能,如条件断点、性能分析、内存检测等。在Chrome中,按F12或右键点击页面选择...

    FireFox调试工具:FireBug加对应版本FireFox

    标题中的“FireFox调试工具:FireBug加对应版本FireFox”指的是Firefox浏览器的一款强大的开发者工具——FireBug,以及它与特定版本Firefox的搭配使用。FireBug是早期Web开发人员广泛使用的浏览器扩展,它提供了对...

    javascript 调试 firebug firefox 绿色 jquery

    在绿色版的firefox中安装firebug,对进行开发javascript开发进行调试很有作用 1.直接解压FirefoxCN.rar 2.点击解压后文件里面“创建快捷方式.exe”创建桌面快捷方式 3.打开firefox,将firebug-1.4.3-fx.xpi文件拖入...

    FireFox如何调试ajax

    1. 使用Firefox Developer Tools的“网络”面板监控Ajax请求。 2. 通过“源代码”面板设置断点,理解请求的发起过程。 3. 利用“控制台”面板查看错误和警告信息,帮助定位问题。 掌握这些技巧,你就可以更高效地...

    好好的火狐插件可以调试JavaScript

    这篇内容将详细介绍如何使用火狐插件来调试JavaScript,以及这一功能的重要性。 JavaScript是一种解释型的编程语言,广泛应用于网页动态效果、用户交互和服务器端编程。在开发过程中,调试JavaScript代码是必不可少...

    9种使用Chrome Firefox 自带调试工具调试javascript技巧.docx

    ### 使用Chrome与Firefox自带调试工具调试JavaScript的九种技巧 #### 一、使用`debugger`语句 在JavaScript开发过程中,`debugger`语句是一个非常强大的工具,它可以让你在代码执行到这一行时自动暂停,从而进行...

    IE中调试javascript

    由于IE本身缺乏像Firefox那样丰富的开发者工具和插件支持,这使得开发者往往需要采用一些更为繁琐的方式来调试代码,例如通过频繁添加`alert`语句来检查变量值或执行路径。这种方式不仅效率低下,还可能引入新的问题...

    FireFox Chrome IE浏览器调试JavaScript

    ### FireFox Chrome IE浏览器调试JavaScript #### 一、Firebug简介 Firebug是一款专为Firefox浏览器设计的强大开发插件,自推出以来便受到广大Web开发者的喜爱与推崇。随着Web技术的发展,对Web开发人员的要求...

    js调试工具,javascript调试工具

    2. Firefox Developer Tools:火狐浏览器的调试工具也具有类似的特性,其Debugger面板允许你暂停脚本执行、查看和修改变量、分析堆栈跟踪等。 3. Microsoft Edge DevTools:微软的浏览器同样提供了一套全面的开发...

    可工作在任何地方的Firefox调试器

    在“JavaScript开发-其它杂项”这个标签下,我们可以推测文章可能会涉及一些关于Firefox调试器在JavaScript开发中不那么常见的或者特定的使用技巧。例如,可能包括使用性能分析器来优化JavaScript的运行效率,使用...

    firefox调试工具

    Firefox调试工具是Web开发者在构建和优化网页及应用程序时不可或缺的利器。这款强大的工具集提供了丰富的功能,包括元素检查、网络监控、JavaScript调试、性能分析等,帮助开发者深入理解页面的工作原理并解决潜在...

    好用的javascript调试工具

    WebStorm的调试器可以与Chrome、Firefox等浏览器配合使用,提供无缝的调试体验。 五、Node.js Debugger 对于Node.js应用,内置的`node-inspector`模块或更新的`--inspect`标志可以开启远程调试。这使得开发者可以在...

    Firebug调试javascript

    Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...

Global site tag (gtag.js) - Google Analytics