js中的console

console.log 是我们在调试代码的时候经常用到的一个方法,也可能也是很多人用的关于console的唯一方法,其实console对象下有很多不错的方法,现在记录总结于此。
 
log、info、debug、error、warn:其实这就对应Android开发的5个控制台输出等级,主要是颜色不一样
 
time/timeEnd:就是埋点检测一段代码的执行时间
 
group/groupEnd: 对多个输出进行分组显示
 
profile/profileEnd:埋点对一段代码进行性能分析
 
trace:查看当前的代码的调用堆栈
 
count:查看当前代码的执行次数
 
常用的大概就是上面的,当然由于console 对象属于调试对象,而各个浏览器的调试功能不一样,所以毫无意外地存在兼容性问题。
上面简单列举的是chrome dev tool中支持的,使用它们,就不必自己写一些与代码逻辑无关的性能检测代码了,而且通过打包工具,最后都会被处理掉
posted @ 2015-09-25 15:43  天地一孤鸿  阅读(383)  评论(0编辑  收藏  举报