javascript 的容错处理 站长,站长素材网,站长资源网,手把手教你做网站美容师 今日更新:0 篇;   本站目前共有文章:210 篇。
当前位置: 网站首页>技术教程 > Javascript-教程 正文
1 次

javascript 的容错处理

来源:本站原创 编辑:admin 时间:2009年03月03日 浏览:

网络上有个通用的javascript的容错处理函数,如下:
 

<script language="javascript">
function killErrors() {
  return true;
}
window.onerror = killErrors;
</script>

这样虽然能够屏蔽掉javascript的出错信息,但同时也让开发者不知所措,不知道具体出错的地方。
其实error对象产生时,就会自动返回三个隐藏的参数,分别是:
arguments[0]:错误描述
arguments[1]:出错地址
arguments[2]:出错行数
所以我们在开发过程中,可以好好利用一下这三个错误产生时返回的参数,OK,我们修改一下容错处理的函数,如下:
 

<script language="javascript">
function killErrors() {
  alert("发生错误:\n\n错误描述:"+arguments[0]+"\n出错地址:"+arguments[1]+"\n出错行数:"+arguments[2]);
  return true;
}
window.onerror = killErrors;
</script>

这样,只要javascript出错时,就会弹出错误提示,明确告诉我们是什么错误,哪个地址出错及出错行数,方便我们进行debug。
等全部程序写好调试好了,我们把alert那一行注释掉就OK了,即使出错,也不会有任何错误信息提示了

本站解压密码:www.web265.com
Tags:0

上一篇:模式窗口showModalDialog的用法总结

下一篇:Web编程常用手册下载

赞助商友情链接

站长常用工具

更多

相关文章

更多

    {$CorrelationArticleList(2§ID Desc§10§§20§25§1§false§false§0§""§§0§left§§§§
  • #Title
  • )}