程序中的阿呆

经常做做梦,写写工作无关代码
  首页  :: 新随笔  :: 订阅 订阅  :: 管理

摘录-JavaScript错误处理

Posted on 2005-10-20 21:23  MicroDream  阅读(505)  评论(0)    收藏  举报
 JavaScript错误处理

  JavaScript已经出现很久了,它的早期版本比较原始,缺少特性,仅仅是实现了而已。最新的浏览器不但支持C++和Java中try/catch/finally关键字,而且实现了onerror事件,而这个事件可以捕捉运行时出现的任何错误。它的使用是非常直接的:

 1 function riskyBusiness() {
 2  try 
 3   {
 4   riskyOperation1();
 5   riskyOperation2();
 6  }
 7   finally 
 8   {
 9   // 释放
10  }
11   catch (e) 
12   {
13   // e是一个Error类型的对象,至少有两个属性:name和message 显示错误信息
14  } 
15   }
16 window.onerror = handleError; // 捕捉所有错误function handleError(message, URI, line) {
17  // 提示用户这个页面可能无法正常响应
18  return true// 停止默认的消息
19 }