zoukankan      html  css  js  c++  java
  • console.**

    monitor & unmonitor

    monitor(function),它接收一个函数名作为参数,比如function a,每次a被执行了,都会在控制台输出一条信息,里面包含了函数的名称a及执行时所传入的参数。

    而unmonitor(function)便是用来停止这一监听。

    function sayHello(name){
    	alert('hello,'+name);
    }
    monitor(sayHello);
    sayHello('wayou');
    unmonitor(sayHello);
    sayHello('wayou');

    keys & values

    这是一对基友。前者返回传入对象所有属性名组成的数据,后者返回所有属性值组成的数组。具体请看下面的例子:

    var tboy={name:'wayou',gender:'unknown',hobby:'opposite to the gender'};
    keys(tboy);
    values(tboy);

    console.dir

    将DOM结点以JavaScript对象的形式输出到控制台
    console.log是直接将该DOM结点以DOM树的结构进行输出,与在元素审查时看到的结构是一致的。不同的展现形式,同样的优雅,各种体位任君选择反正就是方便与体贴。

    console.dir(document.body);
    console.log(document.body);

    console.count

    除了条件输出的场景,还有常见的场景是计数。
    当你想统计某段代码执行了多少次时也大可不必自己去写相关逻辑,内置的console.count可以很地胜任这样的任务。

    function foo(){
    	//其他函数逻辑blah blah。。。
    	console.count('foo 被执行的次数:');
    }
    foo();
    foo();
    foo();

  • 相关阅读:
    keepalived的一些。。
    virtualbox复制了以后网卡启动不了。
    mysql安装之后需要调的参数
    mysql5.6 thread pool
    $releasever 不正确解析
    linux 被入侵后扫尾工作
    简单启动脚本编写
    tcmalloc安装
    rsyslog及loganalyzer
    nsswitch & pam
  • 原文地址:https://www.cnblogs.com/xiaodoujiaohome/p/4971618.html
Copyright © 2011-2022 走看看