查看文章
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上面还有更多的调试技巧,上面这些做简单调试够用了,剩下的以后翻译。
分享到:
相关推荐
通过以上步骤和技巧,你可以有效地使用Firefox的Venkman调试JavaScript代码,解决网页交互中的各种问题。记住,熟练掌握调试工具是每个优秀Web开发者必备的技能,它能让你更高效地定位和修复代码中的bug,提升开发...
Javascript调试,firefox插件,直接用Firefox打开安装
【Firefox调试方法】这篇文章主要介绍了Firefox的一个重要插件——Firebug,它是一个强大的Web开发和测试工具,尤其在JavaScript调试方面具有显著优势。Firebug集成了HTML查看与编辑、CSS控制台、JavaScript控制台和...
然而,当遇到错误或需要优化代码时,调试JavaScript变得至关重要。以下是对标题和描述中涉及的知识点的详细说明,以及如何在IE和Firefox中进行JavaScript调试。 **一、JavaScript调试的重要性** JavaScript调试是...
调试JavaScript是网页开发中的重要环节,无论是在IE还是Firefox中,这些插件都提供了强大的JS调试功能。你可以设置断点,查看变量值,跟踪调用栈,这极大地提高了调试效率。对于CSS和HTML,开发者可以直接在页面上...
Firefox调试工具是Web开发者不可或缺的利器,特别是对于前端工程师来说,它能帮助我们深入理解网页的工作原理,定位和修复代码问题。Firebug是Firefox浏览器早期的一款著名插件,提供了包括HTML、CSS、JavaScript...
除了以上所述的方法,还可以使用现代浏览器(如Chrome或Firefox)的内置开发者工具进行JavaScript调试。这些工具通常提供更强大的功能,如条件断点、性能分析、内存检测等。在Chrome中,按F12或右键点击页面选择...
标题中的“FireFox调试工具:FireBug加对应版本FireFox”指的是Firefox浏览器的一款强大的开发者工具——FireBug,以及它与特定版本Firefox的搭配使用。FireBug是早期Web开发人员广泛使用的浏览器扩展,它提供了对...
在绿色版的firefox中安装firebug,对进行开发javascript开发进行调试很有作用 1.直接解压FirefoxCN.rar 2.点击解压后文件里面“创建快捷方式.exe”创建桌面快捷方式 3.打开firefox,将firebug-1.4.3-fx.xpi文件拖入...
1. 使用Firefox Developer Tools的“网络”面板监控Ajax请求。 2. 通过“源代码”面板设置断点,理解请求的发起过程。 3. 利用“控制台”面板查看错误和警告信息,帮助定位问题。 掌握这些技巧,你就可以更高效地...
这篇内容将详细介绍如何使用火狐插件来调试JavaScript,以及这一功能的重要性。 JavaScript是一种解释型的编程语言,广泛应用于网页动态效果、用户交互和服务器端编程。在开发过程中,调试JavaScript代码是必不可少...
### 使用Chrome与Firefox自带调试工具调试JavaScript的九种技巧 #### 一、使用`debugger`语句 在JavaScript开发过程中,`debugger`语句是一个非常强大的工具,它可以让你在代码执行到这一行时自动暂停,从而进行...
由于IE本身缺乏像Firefox那样丰富的开发者工具和插件支持,这使得开发者往往需要采用一些更为繁琐的方式来调试代码,例如通过频繁添加`alert`语句来检查变量值或执行路径。这种方式不仅效率低下,还可能引入新的问题...
### FireFox Chrome IE浏览器调试JavaScript #### 一、Firebug简介 Firebug是一款专为Firefox浏览器设计的强大开发插件,自推出以来便受到广大Web开发者的喜爱与推崇。随着Web技术的发展,对Web开发人员的要求...
2. Firefox Developer Tools:火狐浏览器的调试工具也具有类似的特性,其Debugger面板允许你暂停脚本执行、查看和修改变量、分析堆栈跟踪等。 3. Microsoft Edge DevTools:微软的浏览器同样提供了一套全面的开发...
在“JavaScript开发-其它杂项”这个标签下,我们可以推测文章可能会涉及一些关于Firefox调试器在JavaScript开发中不那么常见的或者特定的使用技巧。例如,可能包括使用性能分析器来优化JavaScript的运行效率,使用...
Firefox调试工具是Web开发者在构建和优化网页及应用程序时不可或缺的利器。这款强大的工具集提供了丰富的功能,包括元素检查、网络监控、JavaScript调试、性能分析等,帮助开发者深入理解页面的工作原理并解决潜在...
WebStorm的调试器可以与Chrome、Firefox等浏览器配合使用,提供无缝的调试体验。 五、Node.js Debugger 对于Node.js应用,内置的`node-inspector`模块或更新的`--inspect`标志可以开启远程调试。这使得开发者可以在...
Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...