码迷,mamicode.com
首页 > 其他好文 > 详细

浏览器中的错误及处理

时间:2017-09-28 11:46:35      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:uri   变量   错误   encode   nal   恢复   cti   数值   影响   

一,常见的处理错误的方法就是try-catch-finally语句了,注意的是finally子句一定会被执行。

 

二,常见的错误类型(共7种):

1,Error

基类型,其他的错误类型都继承自该类型

2,EvalError

当错误的使用eval函数而发生异常时候抛出,但是我用chrome浏览器并未报这个错误,而是其他类型的错,不过eval用得比较少,所以这个错误几乎不会出现,不深究

3,RangeError

数值超出相应范围时会触发

4,ReferenceError

找不到对象的时候,访问不存在的变量时就会发生,这个比较常见

5,SyntaxError

语法错误

6,TypeError

变量中类型不对,或者访问不存在的方法时候会出现这种错误,也比较多,通常是某个方法is not a function

7,URIError

在使用encodeURI()或decodeURI(),而URI格式不正确,就会导致这个错误,比较少见

 

三:致命错误和非致命错误

1,致命错误(满足1或多个):

不影响用户的主要任务

只影响页面的一部分

可以恢复

重复相同操作可以清除错误

2,非致命错误(也是满足至少1个)

应用程序根本无法继续进行

错误明显影响到用户的主要操作

会导致其他连带错误

浏览器中的错误及处理

标签:uri   变量   错误   encode   nal   恢复   cti   数值   影响   

原文地址:http://www.cnblogs.com/yanchenyu/p/7605548.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!