JS错误捕获
2015-10-20 10:25
736 查看
try/catch/finally错误捕获
try { //一旦try中出现错误,直接跳到执行catch的内容,执行完catch的内容,代码继续执行 throw new Error('错误'); //发生错误 console.log("此条语句未被执行"); } catch(e) {//捕获错误 console.log("错误:", e); //打印错误 //接下来可以对错误进行处理 ... } finally { //无论是否报错,finally部分都会执行,还不如直接把代码写在外面呢,所以finally没什么用 ... }
window.onerror错误捕获
window.onerror = errorInfo; function errorInfo(errorMsg, errorUrl, errorLine) { console.log("错误信息:", errorMsg); console.log("发生错误的文件:", errorUrl); console.log("发生错误的行号:", errorLine); return true; } throw new Error('错误');
如果想添加监控的话,可以将捕获到的错误信息,发送给服务器接收保存。
相关文章推荐
- Javascript的Prototype
- JS实现仿Windows经典风格的选项卡Tab切换代码
- ArcGIS API for JavaScript介绍
- 通过一行代码学习javascript
- js关闭当前页面(窗口)的几种方式总结
- js replace如何实现全部替换
- 字典转JSON和 数组转JSON
- 基于ArcGIS API for JavaScript的统计图表实现
- JavaScript实现的简单烟花特效代码
- JSP的3个编译指令,7个动作指令,9个内置对象
- 编写高性能Javascript代码的若干建议
- js获取鼠标的位置
- JS实现鼠标滑过链接改变网页背景颜色的方法
- jsp或者html与css中读取图片路径问题
- JS遍历对象或者数组
- Js获取当前日期时间及其它操作
- JS实现带有3D立体感的银灰色竖排折叠菜单代码
- 通过className获取元素的js
- 一套仿WINDOWS桌面的EXTJS模板
- 浅谈href=#与href=javascript:void(0)的区别