编译器错误~写JS还是谨慎点好
2012-10-23 17:39
190 查看
写JS还是谨慎点好,为什么这样说,首先一个常识就是,在浏览器执行JS脚本过程中,当出现脚本错误,并且你没有手动进行异常捕捉时,他会在浏览器下面出现
黄色的叹号,这是正常的,这也不是最重要的,最重要的是,出错行以下的所有JS代码将中停执行,这是我们不希望看到的,所以说,对于自己写的,拿不准的脚本
还是加上异常捕捉比较好。
1 清除黄色叹号:
window.onerror={return true;} //这只是表面清除了错误,但JS代码将被中停
2 为容易出错的,容易产生兼容问题的代码段加上try..cache
黄色的叹号,这是正常的,这也不是最重要的,最重要的是,出错行以下的所有JS代码将中停执行,这是我们不希望看到的,所以说,对于自己写的,拿不准的脚本
还是加上异常捕捉比较好。
1 清除黄色叹号:
window.onerror={return true;} //这只是表面清除了错误,但JS代码将被中停
2 为容易出错的,容易产生兼容问题的代码段加上try..cache
try{ var a="hello world"; Document.Write(a); } cache(e){ //..产生异常时你要做的事 }
相关文章推荐
- 编译器错误:CS0426
- JS 判断客户端是移动端还是PC端
- js错误类型链接
- 编译器错误 C2719 & Eigen库出现的对齐问题
- JS判断客户端是PC还是移动端
- MyEclipse中如何去掉JS/JSP语法错误提示
- js的try/catch会压制所有的错误而不是单单{}中的语句
- cocos2dx 2.2.6的2个js相关的错误--bad script XDR magic number
- 微信分享jssdk config:invalid signature 签名错误
- jQuery Validate 表单验证插件----利用jquery.metadata.js将校验规则直接写在class属性里面并定义错误信息的提示
- 去掉eclipse js 错误提示
- js 用 hasOwnProperty() 判定属性是来自该对象成员,还是原型链
- js中new new Cache(),new每次实例化的是function还是什么?
- 编译器错误信息: CS0016: 未能写入输出文件
- 由Login.aspx引发编译器错误的解决方法
- C++反汇编揭秘2 – VC编译器的运行时错误检查(RTC)
- js密码框验证加错误显示
- JS eval 函数 数据转换错误。
- JS 在 IE9 中出现奇怪的错误(参数是必选项 argument not optional)
- vue.js 独立引用css文件图片路径错误