Flykye.前端历程

front-end..

导航

统计

调试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,倒~~

posted on   flykye  阅读(511)  评论(0编辑  收藏  举报

点击右上角即可分享
微信分享提示