首页 >

如何优雅处理前端异常? – 网络|

网络安全如何接单子的软件,5s蓝屏怎么重启,dcv文件怎么打开如何优雅处理前端异常? - 网络|如何优雅处理前端异常

所以前端异常处理分两部分:异常捕获+异常上报。大家来一一看下。

1、异常捕获

各主流开发语言都是用try…catch..来捕获异常的,当然前端JavaScript也不例外了。最简单的代码如下:

try{…}catch(e){console.log(e);}

大家虽然可以用try…catch…来对异常进行处理,但是也存在个问题:代码会越来越复杂,越来越臃肿,而且这种方法只适合片断代码的异常捕获,全局异常捕获很麻烦。

于是有一个更好的方法。

window.onerror它就提供了全局异常监听的功能,不光光提供了错误代码的行号、还提供了借误信息,非常有利于大家对异常进行精确定位。

2、异常上报

当大家捕获到了前端异常后,就需要把异常上报到后台服务器了,大家一般通过Ajax来提交。在上报时大家为了减轻后端压力,所以建议前端若异常是相似的,只上报1次处理。


经过以上的处理,当前端出现异常后,大家可以实时通知程序员进行核验修复。


如何优雅处理前端异常? - 网络|
  • VUE到底该如何传值,代码才能看的比较优美? - 网络|
  • VUE到底该如何传值,代码才能看的比较优美? - 网络| | VUE到底该如何传值,代码才能看的比较优美? - 网络| ...

    如何优雅处理前端异常? - 网络|
  • 今日头条用什么软件拍视频好? - 网络|
  • 今日头条用什么软件拍视频好? - 网络| | 今日头条用什么软件拍视频好? - 网络| ...

    如何优雅处理前端异常? - 网络|
  • Html5的未来优势有哪些? |继续拖动查看详情效果html
  • Html5的未来优势有哪些? |继续拖动查看详情效果html | Html5的未来优势有哪些? |继续拖动查看详情效果html ...