`

Javascript onerror事件及try....catch

阅读更多
<script type="text/javascript">
/*onerror事件*/
window.onerror=function(){
	alert("出错了!");	
}
</script>
</head>
<!--错误在于无法找到nonexistent()事件-->
<body onload="nonexistent()">
</body>
</html>



<script type="text/javascript">
/*try...catch的使用*/
try{
	alert("this is an example");
	alert(fresheggs);//调用一个不存在的变量
}catch(exception){
		var sError="";
		for(var i in exception){
			sError+=i+":"+exception[i]+"\n";
		}
		alert(sError);
}
</script>
</head>
<body>
</body>
</html>

 

分享到:
评论

相关推荐

    JavaScript Try...Catch 声明的 使用方法

    ### JavaScript Try...Catch 声明的使用方法详解 #### 一、引言 在Web开发过程中,确保程序能够优雅地处理错误对于提升用户体验至关重要。JavaScript 提供了 `try...catch` 结构来帮助开发者捕获和处理运行时错误。...

    WEB开发 之 JavaScript 错误 - Throw、Try 和 Catch.docx

    在JavaScript中,还有许多其他的错误处理机制,例如使用OnError事件来捕捉错误、使用Console来记录错误等。但是,无论我们使用什么样的错误处理机制,都是为了确保我们的程序能够正确地运行,不受错误的影响。 在...

    JS异常处理try..catch语句的作用和实例

    除了try..catch语句,window.onerror是一个全局错误处理函数。当脚本中未被捕获的错误发生时,window.onerror会被调用。通过返回true,可以阻止浏览器默认的错误处理行为,比如在控制台中打印错误信息,从而可以...

    javascript经典特效---JavaScript容错脚本.rar

    除了try...catch,还有其他一些错误处理方法,比如使用window.onerror全局事件处理器,它可以监听整个页面的所有未捕获错误。当发生错误时,onerror事件会被触发,提供错误信息,开发者可以通过这个事件来记录错误...

    javascript学习笔记.doc

    最后,`onerror` 事件是另一种捕获错误的方式,但在某些现代浏览器中可能不支持。`try...catch` 更为推荐,因为它提供了更灵活的错误处理机制。 总结,JavaScript的学习包括了基本的对话框使用,如警告、确认和提示...

    前端代码异常监控方案window.onerror 1

    这里我们将深入研究两种常见的前端异常处理方法:`try,catch`语句和`window.onerror`事件。 首先,`try,catch`是一种结构化错误处理机制,允许开发者在可能出现错误的代码块周围包裹一个`try`块,然后在`catch`块中...

    捕获和分析JavaScript Error的方法

    JavaScript Error的捕获和分析是前端开发中至关重要的部分,特别...通过合理使用`try-catch`和`window.onerror`,以及适当的错误信息处理和发送策略,开发者可以更好地理解和解决运行时错误,提升产品的质量和可靠性。

    W3C JavaScript 高级教程.rar

    JS onerror JS 特殊字符 JS 指导方针 JavaScript 对象 JS 对象简介 JS 字符串 JS 日期 JS 数组 JS 逻辑 JS 算数 JS RegExp JS HTML DOM JavaScript 高级 JS 浏览器 JS Cookies JS ...

    JavaScript错误处理

    然而,仅靠`onerror`事件处理函数并不能完全解决错误处理问题,因为有些错误可能在代码执行的深层嵌套中发生,这时我们需要使用更强大的错误处理机制,如`try...catch`语句。 2. **try...catch语句**:这是一种更...

    JavaScript语言简介与实战应用.docx

    JavaScript 的执行模式是事件驱动的,它能够响应各种用户交互事件,如点击、滑动等,并在这些事件发生时执行特定的代码块。例如,监听按钮点击事件: ```javascript document.getElementById('myButton')....

    JavaScript_Vercels工程风格指南.zip

    5. **错误处理**:推荐使用try/catch结构来捕获并处理错误,而不是依赖全局的window.onerror。 6. **异步操作**:鼓励使用Promise和async/await来处理异步代码,提高可读性和可维护性。 7. **类型检查**:如果项目...

    tryjs实现JStrycatch错误捕捉

    目前retcode上报使用的log上报使用的是window.onerror上报,对于跨域脚本出现80%以上的错误信息是script error,这些对于开发者来说是无效的,所以需要使用try...catch可以抓取绝大多数作用域下的js运行错误堆栈信息...

    JavaScript完全自学宝典 源代码

    7.7.html onerror事件相关处理。 7.8.html onsubmit事件使用方法。 7.9.html 失去焦点时检验文本框的值。 7.10.html 获得焦点时文本框样式更改。 img.JPG onblur事件中加载的图片文件。 第8章...

    11-Error 错误.pdf

    在JavaScript和Node.js编程中,错误处理是至关重要的,因为它能够帮助...通过使用`try...catch`语句、监听`'error'`事件以及自定义错误类,我们可以更好地控制程序的运行时行为,防止因未处理的错误导致的意外中断。

    javascript版弹窗,错误提示

    使用`window.onerror`全局事件处理器可以捕获未被捕获的JavaScript运行时错误。 ```javascript window.onerror = function(errorMessage, fileName, lineNumber, columnNumber, error) { showError(errorMessage)...

    javascript源码大全1.0

    学习如何正确捕获和处理JavaScript运行时错误是重要的实践,包括try...catch语句、throw关键字以及全局的window.onerror事件。 10. **性能优化** JavaScript性能优化涵盖减少DOM操作次数、避免阻塞渲染、合理使用...

    javascript中文帮助文档

    5. **异常处理**:VBScript使用On Error语句,JavaScript使用try...catch。 综上所述,"javascript中文帮助文档"和"vbscript"的中文帮助文档是学习这两种脚本语言的重要资源,Script56.CHM文件很可能是其中的一部分...

    javaScript--jQuery笔记.txt

    此外,`onerror`事件处理器可以在页面发生未捕获的错误时触发,接收错误消息、出错URL和行号等信息,帮助开发者定位问题。 #### 六、JavaScript数据类型与表达式 JavaScript支持多种数据类型,包括数字、字符串、...

    catchall:捕获所有 javascript 错误

    动机捕获 JavaScript 中抛出的所有异常。 在错误的来源处捕获错误。 能够在alpha 测试时记录错误并将错误发送到服务器。 受到和 node.js 的uncaughtException事件的。 确定 try/catch 块在不应该使用的... onerror = fu

Global site tag (gtag.js) - Google Analytics