调试JavaScript,不再用alert了

JavaScript这东西实在是强大,可惜就是没有个强大的ide来支持

写JavaScript最郁闷的莫过于调试了,太麻烦了

以前就是不断的alert,然后就不断的按确定

或者来个比较进阶版的

document.title  =   " this is my debug info " ;

 

再来个高级的,直接抛异常,不过貌似在IE7抛异常,只显示了发现异常,却没有显示异常信息。

在FF下用Firebug就可以显示

if ( typeof (e)  ==   " undefined " )
    
throw ( " e is undefined " );

或者直接抛出个Error

var  err  =   new  Error();
err.name 
=   " first error " ;
err.message 
=   " first error message " ;
throw (err);

好,我们对Error适当的修饰一下

function  error(type, message){
    
var  err  =   new  Error();
    err.name 
=  type  +   " Error " ;
    err.message 
=  message;
    
throw (err);
}

if ( typeof (e)  ==   " undefined " ) {
    error(
' a var ' , " e is undefined " );
}

Firebug提供了console对象,可以向控制台输出控制信息,这种方式本人觉得更加优越

 

console.warn( " 显示警告,显示警告图标 " );
console.error(
" 显示恐怖的错误图标 " );
console.log(
" 这个不错参数可以使Object,[Object,Object] " );

 

什么?没有装Firebug,倒~~

转载于:https://www.cnblogs.com/flykye/archive/2008/10/03/1303295.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值