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


Posted in PHP onMay 05, 2014

首先一个常识就是,在浏览器执行JS脚本过程中,当出现脚本错误,并且你没有手动进行异常捕捉时,他会在浏览器下面出现黄色的叹号,这是正常的,这也不是最重要的,最重要的是,出错行以下的所有JS代码将中停执行,这是我们不希望看到的,所以说,对于自己写的,拿不准的脚本还是加上异常捕捉比较好。

1 清除黄色叹号:

window.onerror={return true;}  //这只是表面清除了错误,但JS代码将被中停

2 为容易出错的,容易产生兼容问题的代码段加上try..catch

try{     var a="hello world";
     document.Write(a);
 }
 catch(e){
 //..产生异常时你要做的事
 }

PHP 相关文章推荐
discuz authcode 经典php加密解密函数解析
Jul 12 PHP
PHP数组实例总结与说明
Aug 23 PHP
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 PHP
限制ckeditor上传图片文件大小的方法
Nov 15 PHP
php计算数组不为空元素个数的方法
Jan 27 PHP
Yii实现显示静态页的方法
Apr 25 PHP
详解PHP实现定时任务的五种方法
Jul 25 PHP
php的4种常用运行方式详解
Dec 22 PHP
php封装的验证码类分享
Feb 26 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
Jul 07 PHP
PHP Laravel中的Trait使用方法
Jan 20 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 PHP
php生成短网址示例
May 05 #PHP
PHP zip扩展Linux下安装过程分享
May 05 #PHP
PHP常用的缓存技术汇总
May 05 #PHP
php加速器eAccelerator的配置参数、API详解
May 05 #PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
May 05 #PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
May 04 #PHP
PHP图片裁剪函数(保持图像不变形)
May 04 #PHP
You might like
PHP环境搭建最新方法
2006/09/05 PHP
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
用jscript实现新建word文档
2007/06/15 Javascript
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
2010/04/15 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
2018/12/12 Javascript
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
优雅的使用javascript递归画一棵结构树示例代码
2019/09/22 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
Python logging模块handlers用法详解
2020/08/14 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
CSS3 实现的加载动画
2020/12/07 HTML / CSS
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
高中生自我鉴定范文
2013/10/30 职场文书
《母亲的恩情》教学反思
2014/02/13 职场文书
幼儿教师求职信
2014/05/24 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
办公用房租赁协议书
2014/11/29 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android