javascript 控制台调试方法

本文详细介绍JavaScript调试工具console的各种实用功能,如日志输出、断言设置、函数调用栈追踪等,并展示了如何利用这些功能提高代码调试效率。

console在我们调试js程序的时候是一个非常有效的工具。

日志输出是我们最常用的功能:

console.log();

console.info();

console.warn();

console.error();

这些函数都能输出一些日志信息。

不同类型的日志,前方的图标会有所不同。而且error有记录函数调用栈的功能。

 

console.group()和console.groupEnd()组合使用可以对之间的日志信息进行分组,分组的日志会形成类似树的结构:

 

console.dir()和console.dirxml()可以用来详细输出某个dom元素或是json数据

console.assert()可以用来设置断言:

 

console.trace()可以追踪函数的调用栈

 

console.time()和console.timeEnd() 一同使用,可以记录程序运行时间。

 

console.time()和console.timeEnd()需要传入一个lable,同一个label视为同一组。

jQuery(document).ready(function(){
    console.time("total js aload():");
    
//TODO do something
console.timeEnd("total js aload():"); });

输出结果:

 

console.profile()和console.profileEnd()可以用来分析程序性能,包括运行时间,CPU占用率等等

 

转载于:https://www.cnblogs.com/insaneXs/p/7048068.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值