js的函数里面有没有类似die或者exit这样的东西?

zairwolf 2011-10-09 05:53:17
封装一个出错提示函数。如果js需要出错提示的时候,就调用它,直接显示错误信息并且中止执行。总比每次都alert();return;来的方便啊。

但是好像js没有这种函数吧?
...全文
1079 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kitajima-- 2011-12-14
  • 打赏
  • 举报
回复
$("html").die().live("keydown",function(event){
....
}
luyun2011 2011-10-12
  • 打赏
  • 举报
回复
没有这种函数,需要自己写
zairwolf 2011-10-12
  • 打赏
  • 举报
回复
我不是说的这种出错,是我自定义的。比如要在某个地方执行这个函数的话就停止执行下面的内容了。

[Quote=引用 5 楼 gmemai 的回复:]

[Quote=引用 4 楼 crazywa 的回复:]

JScript code

<script>
window.onerror=function(msg,url,num){
str = "<div>文件 <b>"+url+"</b> 发生错误:<br>"+msg+"<br>错误行号:"+num+"</div>";
document.write(str);
}……
[/Quote]
gmemai 2011-10-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 crazywa 的回复:]

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
Crazywa 2011-10-10
  • 打赏
  • 举报
回复

<script>
window.onerror=function(msg,url,num){
str = "<div>文件 <b>"+url+"</b> 发生错误:<br>"+msg+"<br>错误行号:"+num+"</div>";
document.write(str);
}
a.x;
</script>
手写 2011-10-09
  • 打赏
  • 举报
回复
try{
//xxxxxxxxxx
} catch(e){
//xxxxxxxxxx
}
豆虫 2011-10-09
  • 打赏
  • 举报
回复
除了return和alert 你无法阻止js继续运行~~
yhtapmys 2011-10-09
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20101207/08/ca8d4654-4a1d-40a9-ac9c-b0185455687c.html

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧