bob体育官方平台
能够用来调节和测量试验JavaScript错误的施工方案

用ie打开该页面,就会出现自动调用VS2005进行调试. 点击是,像平时一样按F10或F11就可以进行调试了 正在或者准备从事javascript编程的人都会使用这个神奇的东西,感到无比自豪。 它几乎可以实现你所想要的任何功能,在不借助任何工具的情况下。 然后,使用过他的人都会知道,这种编程脚本,查询出错或者叫做调试吧,比较麻烦。 下面,我结合自己的一些经验,当然也有一部分自来互联网了。呵呵 1、使用alert函数 这个函数在调试的时候,运用是最多的,针对某个变量或者数组之类的,认为那个地方可能存在问题,就在那个地方alert输出一下,呵呵。 2、使用编辑器的语法高亮功能 针对一些拼写,可能存在错误的地方,使用带有语法高亮功能的编辑器不失为一个好方法,当前有语法高亮功能的编辑器比较多,如editplus、UltraEdit、Dreamweaver等等,如果是在编写代码的时候有关键字拼写错误,就会以不同的颜色给出。 document.write; 如果上句中的保留字发生拼写错误,颜色会给出提示, documents.write; 3、注意大小要区分(注意,html是不区分大小写的,但是你的js代码直接写在html里面,就造成了好像要区分大小的现象,这个一定要注意) 在这种脚本语言中是要严格区分大小写的,如果拼写错误,不但颜色不对,还会造成方法错误,不能继续往下执行。 4、括号的配对 这里的括号就包括常用的大括号、小括号,在进行检查的时候这个是一个重点。 5、严格执行代码缩排风格 这个也是相当重要的,特别是在查询错误的时候,当然,你也不能因为这个才保持这种风格了,很会节约时间的。 6、使用浏览器运行调试 其实每一种浏览器都对错误有显示功能,如IE系列、FF等,只是你没有发现而也,这里重点说一下FF的调试功能,特别好用的。 FF自身就有一个错误控制台的功能,开启之后,就会提示错误信息。 当然,最好用的还是要数Web Developer和FireBug插件了,这两个插件的使用方法有很多文章都有介绍。

● 在IE 浏览器中,可以使用 Microsoft Script Debugger 调试器
Microsoft Script Debugger 是微软随IE 4 一同发布的一个IE插件,可以从微软的官方网站上免费下载。
下载安装以后,必须将IE 浏览器的调试选项打开才能使用。操作步骤如下:
1> 打开IE 浏览器 → 选择菜单栏的“工具”→ “Internet 选项”命令 → “高级”选项卡 → 将“禁用脚本调试(Internet Explorer )”复选框中的勾去掉即可。
2> 当IE 浏览器正在浏览页面时,运行Microsoft Script Debugger 调试器工具即可进行调试。
在Microsoft Script Debugger 调试器的 Running Document 面板中选择开启的页面文件(只读),然后按F9 可以设置断点调试。另外,其Command Window 面板也是一个很有用的功能,它能在代码断点停止时,在其中输入变量名并回车,便可看到此时变量的值;Command Window 面板甚至可以接受简单的JavaScript 命令。但Microsoft Script Debugger 调试器自身还存在一个bug 问题。

1、 alert方法 这也是十分原始的方法,但调试起来十分麻烦。 2、 debugger方法 首先打开Internet选项——高级,将“禁用脚本调试”的勾去掉 如果想其他浏览器也启用调试,那么可以把“禁用脚本调试”的勾也去去掉。 然后在你想需要地方进行调试,就加入debugger,如

注意:在IE 中,触发error 事件后,正常的代码会继续运行,所有的变量和数据都会保存下来,在其onerror 事件处理方法中可以正常访问到;而在Firefox 中,触发error 事件后,一切都结束,所有的变量和数据都将被销毁。

  • "t参数值:" + _ex[i];
    }
    alert(err); //打印错误
    }
    finally //finally 可以被省略...
    {
    alert("finally 总是会运行");
    }
    </script>
  • "t参数值:" + _ex[i];
    }
    alert(err); //打印错误
    }
    </script>

<script type="text/javascript">
try
{
alert("触发语法错误")); //多了半边“)”
}
catch (_ex) //可以省略_ex参数
{
var err = "错误信息";
for (var i in _ex)
{
err += "n参数名:" + i

复制代码 代码如下:

使用alert() 和document.write() 方法监视变量值 如果要中断代码的运行,监视变量的值,则使用alert() 方法; 如果需要查看的值很多,则使用...

A 使用alert() 和document.write() 方法监视变量值
如果要中断代码的运行,监视变量的值,则使用alert() 方法;
如果需要查看的值很多,则使用document.write() 方法,避免反复单击“确定”按钮;

<script type="text/javascript">
function myerror(_message,_url,_line)
{
alert("错误信息:" + _message
+"n错误的URI:" + _url
+"n错误的行数:" + _line
);
return true; //屏蔽系统的事件
}
//绑定错误事件
window.onerror = myerror;
//触发错误示例:
window,onload = test;
</script>

复制代码 代码如下:

返回顶部