zoukankan      html  css  js  c++  java
  • javascript 控制台调试方法

    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占用率等等

  • 相关阅读:
    1062 Talent and Virtue (25 分)
    1083 List Grades (25 分)
    1149 Dangerous Goods Packaging (25 分)
    1121 Damn Single (25 分)
    1120 Friend Numbers (20 分)
    1084 Broken Keyboard (20 分)
    1092 To Buy or Not to Buy (20 分)
    数组与链表
    二叉树
    时间复杂度与空间复杂度
  • 原文地址:https://www.cnblogs.com/insaneXs/p/7048068.html
Copyright © 2011-2022 走看看