我有很多JavaScript代码可以在网站上执行。如果每个插件都有效,一切都很好。但是,当只发生一个JavaScript错误时,所有其他代码也会失败。
我将所有JavaScript代码连接到一个文件。目前这是必须的,因此无法进行更改。
防止(供应商)代码的一般方法是什么?其他一切都没有失败?
修改
简化我的问题:从供应商代码处理大型JavaScript错误的最佳方法是什么?
答案 0 :(得分:0)
您的错误处理应该像以下示例一样简单:
try{
var x = functionThatDoesNotExist();
}
catch(error){
console.log('An error occured');
console.log(error);
}
您应该根据包含HTML标记的模板尝试分解您的javascript文件,并且只是在发生错误时不渲染该模板。
您可以在Try / Catch here上阅读更多内容。