Chrome调试技巧

无论什么语言都离不开调试,像c,c++,java这样的语言可以直接通过编译器来确定哪里有bug。而js不行,js必须依赖浏览器来调试。今天我将写下我学习到的一些东西。

conselo:基本输出;

以前,我只知道在控制台输出信息用conselo.log(),除了这个控制台还有很多输出方式。

console.log("输出字符");
console.error("打印错误");
console.info("打印信息");
console.warn("警告");
console.debug("调试");

格式化输出:

console.log("%s年",2018);
console.log("%f",3.14159);
console.log("%o",console);
console.log("%c自定义样式","font-size:30px; color:#00f");

Dom输出:多个对象输出;

var stu = [{name:"Bob",age:13,hobby:"playing"},{name:"Lucy",age:18,hobby:"eating"},{name:"Alice",age:17,hobby:"dancing"}];
console.log(stu);
console.table(stu);

函数计数与跟踪:

function fib(n) {
    if(n == 0) return;
    console.count("调用次数");
    console.trace();
    var a = arguments[1] || 1;
    var b = arguments[2] || 1;
    console.log("fib=" + a);
    [a, b] = [b, a + b];
    fib(--n, a, b);
}
console.time();
fib(6);
console.timeEnd();

debugger调试:断点调试;

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值