全球尝试捕获extjs

时间:2013-07-26 22:41:03

标签: extjs

是否可以将整个基于ext-js的代码包围起来,作为全局尝试 - 捕获。有类似于ext-application javascript文件的东西,所以不是每个函数都应该用try-catch包围吗?

2 个答案:

答案 0 :(得分:2)

window.onerror是一个捕获所有错误事件并将它们发送到窗口的处理程序。

答案 1 :(得分:1)

当然,像这样:

try {
  Ext.application({
    launch:function(){

    }
  });
} catch(err){
  alert(err.message);
}

上一个问题中的解决方案有什么问题?

当您需要处理异常情况时,您仍然希望在其他区域使用try / catch。

你的其他catch块应该在处理之后重新抛出异常。