日期:2014-05-16  浏览次数:20420 次

js的函数里面有没有类似die或者exit这样的东西?
封装一个出错提示函数。如果js需要出错提示的时候,就调用它,直接显示错误信息并且中止执行。总比每次都alert();return;来的方便啊。

但是好像js没有这种函数吧?

------解决方案--------------------
http://topic.csdn.net/u/20101207/08/ca8d4654-4a1d-40a9-ac9c-b0185455687c.html
------解决方案--------------------
除了return和alert 你无法阻止js继续运行~~
------解决方案--------------------
try{
//xxxxxxxxxx
} catch(e){
//xxxxxxxxxx
}
------解决方案--------------------
JScript code

<script>
window.onerror=function(msg,url,num){
    str = "<div>文件 <b>"+url+"</b> 发生错误:<br>"+msg+"<br>错误行号:"+num+"</div>";
    document.write(str);
}
a.x;    
</script>

------解决方案--------------------
[Quote=引用:]

JScript code

<script>
window.onerror=function(msg,url,num){
str = "<div>文件 <b>"+url+"</b> 发生错误:<br>"+msg+"<br>错误行号:"+num+"</div>";
document.write(str);
}
a.x;
</script>
如果出错就调用onerror,没有a.x这个对象,就调用onerror
------解决方案--------------------
没有这种函数,需要自己写
------解决方案--------------------
$("html").die().live("keydown",function(event){
....
}