本文是学习慕课网上课程前端跳槽面试必备技巧的学习笔记,便于之后复习。本文从以下几个方面说明错误监控:
1.前端错误的分类
2.错误的捕获方式
3.上报错误的基本原理
1.前端错误的分类
即时运行错误: 一般是代码错误
资源加载错误:图片、js、css等资源加载失败
2.错误的捕获方式
即时运行错误的捕获方式:
- try…catch
- window.onerror只能捕获即时运行错误,不能捕获资源加载错误。因为资源加载错误,并不会向上冒泡,object.onerror捕获后就会终止,所以window.onerror并不能捕获资源加载错误
// try-catch
try{
}catch(err=>{
console.log(err)
})
// winodw.onerror
window.onerror = function(msg, url, line)
{
console.log( "错误信息:"+msg+ "\n所在文件:"+ url + &#