调试工具

关注公众号 jb51net

关闭
Microsoft Script Debugger(微软脚本调试器) v1.0 官方中文版

Microsoft Script Debugger(微软脚本调试器) v1.0 官方中文版

热门排行

简介

Microsoft Script Debugger是一款微软脚本调试器,它可以有效的帮助web开发者进行脚本的调式,软件支持设定中断点、逐步追踪脚本程序、设定书签、执行脚本指令等多种功能,是广大web开发者一个必备的辅助工具,需要的朋友们可以下载试试吧!

基本介绍
Microsoft Script Debugger可以侦错用户端执行的脚本程序以及服务器端执行脚本程序。在用户端浏览器执行的脚本程序是在用户端的浏览器当中执行,包括在标准 HTML 代码中的 VBScript、Jscript 部份。在浏览器载入此 HTML 代码或譬如按下按钮触发事件时,将执行此包括脚本程序的 HTML 代码。用户端浏览器执行的脚本程序,主要用于对 HTML 表单输入的基本检查等功能。

功能介绍
1、设定中断点
2、逐步追踪脚本程序。
3、设定书签。
4、检视呼叫堆叠。
5、检视和更改变数值。
6、执行脚本指令。

使用介绍
一、设置断点
1、断点标志我们可以设置在调试器中,迫使代码执行停止在这一点上,开始单步执行代码。载我们 debug_timestable2.htm到浏览器页面。这将打开调试器和停止执行与我们的一致 调试器声明。现在想象一下,我们想要阻止 writeTimesTable()函数在直线上写的结果乘以表的页面,即 document . write(writeString)。这是最后一个语句 为循环。然而,我们不想手动步骤之前仔细阅读每一行。我们能做的就是在这行设置一个断点,然后单击Run图标,将重新启动代码执行以正常的方式,也就是说,没有单一的步进。当达到断点,代码的执行将会停止。
2、设置断点,我们需要向上滚动代码在调试器窗口,直到我们可以看到我们想要的线把断点。点击这条线,然后单击Toggle Breakpoint工具栏上的图标,说明。
任何与断点由红褐色表示点左边的代码窗口,由线本身被设置为红棕色,尽管可能并不总是彩色的。我们可以一次设置许多或几个断点我们希望,如果我们想要打破在其他行我们可以添加断点。
3、设置一个断点,我们只需点击相关行代码,再次单击Toggle breakpoint图标,切换了。立即清除所有断点,我们可以在这里点击清除所有断点图标说明。
二、命令窗口
1、在单步执行代码并检查执行流的是有用的,什么是真正有用的是能够检查包含在变量的值。我们可以做所有这些事情使用调试器的命令窗口。希望在执行暂停开放之前我们设置的断点。document.write(writeString);让我们看看我们如何找出当前价值中包含的变量 writeString.
2、首先,我们需要从内部打开命令窗口调试器。我们通过单击命令窗口图标,说明这里,或通过选择从视图菜单命令窗口。
在命令窗口中,输入变量的名称我们想检查,在这种情况下 writeString;然后单击Enter。这将导致下面的值包含在变量里,打印我们的命令在命令窗口,如图所示图
三、调用堆栈窗口
1、当通过代码单步时,调用堆栈窗口保持运行列表的函数被称为到当前点的执行代码。让我们创建一个示例web页面,展示了调用堆栈很好。
2、保存该页面 debug_callstack.htm,然后装入IE。加载时,我们会看到一个空白的网页和一个按钮。单击按钮,调试器将打开 调试器声明 button1_onclick()函数,它是连接到按钮 onclick事件处理程序
3、打开调用堆栈窗口中,单击工具栏中的“调用堆栈”图标,说明这里,或选择从视图菜单调用堆栈。
现在我们的调试器的样子
4、每一次函数被调用时,调试器添加函数调用堆栈的顶部。我们已经可以看到,第一个函数是附加到的代码 onclick事件处理程序的按钮。匿名函数是事件处理程序调用我们的代码 onclick函数。接下来,添加到所调用的函数的调用堆栈 onclick事件,它是函数 button1_onclick()显示调用堆栈的顶部。
5、如果我们想看到每个函数第一次进入时,我们只需要在调用堆栈窗口双击函数名。双击将显示。现在双击顶线,这将带我们回到当前执行点。
6、现在单步执行两次,使用进入图标。第一步是调用 firstCall()函数。第二步带我们到函数本身。函数是立即添加到调用堆栈,

注意事项
使用此工具时请将ie的Internet 选项->高级->禁用脚本调试(Internet Explorer) 前的“√”去掉。

大家还下载了