调试JavaScript,不再用alert了

本文介绍了JavaScript调试的各种方法,从简单的alert到使用Firebug等高级工具。文章详细解释了如何通过抛出异常和使用console对象来进行更高效的调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值