必威-必威-欢迎您

必威,必威官网企业自成立以来,以策略先行,经营致胜,管理为本的商,业推广理念,一步一个脚印发展成为同类企业中经营范围最广,在行业内颇具影响力的企业。

让你爱上console.log必威,我想console.log肯定是经常

2019-09-16 11:59 来源:未知

Chrome 调整台不完全指南

2015/01/10 · JavaScript · 1 评论 · Chrome

本文笔者: 伯乐在线 - 刘哇勇 。未经小编许可,禁止转载!
应接参加伯乐在线 专辑作者。

Chrome的开拓者工具已经庞大到没朋友的地步了,非常是其功用足够界面友好的console,使用合适能够犹如下作用:

  • 更加高「逼格」越来越快「开荒调节和测量试验」越来越强「进级级的Frontender」
  • Bug无处遁形「Console大法好」

console.clear();清空气调节器整台,那个相应和console.log人气同样高啊。

出口一些调节和测量试验音讯是调控台最常用的效果与利益,当然,它的效益远不仅于此。当做一些性情测量试验时,同样能够在此地很平价地张开。比方须要勘测一段代码实施的耗费时间境况时,能够用console.time与 console.timeEnd来做这件事。

Chrome 控制台console的用法

2015/01/12 · JavaScript · Chrome

初稿出处: ctriphire   

我们都有用过各体系型的浏览器,每一种浏览器皆有本身的风味,本身拙见,在本身用过的浏览器在那之中,笔者是最欣赏Chrome的,因为它对于调节和测量试验脚本及前端设计调节和测量试验都有它比别的浏览器有过之而无比不上的地点。或然我们对console.log会有一定的询问,心里难免会想调节和测量试验的时候用alert不就行了,干嘛还要用console.log这么一长串的字符串来代替alert输出音讯吗,上面小编就介绍一些调节和测量试验的入门技能,让您爱上console.log

先的简单介绍一下chrome的调节台,展开chrome浏览器,按f12就可以轻巧的开拓调控台

必威 1

大家能够见到调控台里面有一首诗还或许有其它新闻,假若想清中央空调整台,可以点击左上角那多少个必威 2来清空,当然也能够经过在支配台输入console.clear()来落到实处清空调整台新闻。如下图所示

必威 3

以往一旦三个景色,假使叁个数组里面有无数的要素,不过你想精通各样成分具体的值,那时候想想假若你用alert那将是多惨的一件业务,因为alert阻断线程运行,你不点击alert框的规定按键下三个alert就不会并发。

上面我们用console.log来替换,感受一下它的吸重力。

必威 4

看了上边那张图,是还是不是认知到log的有力之处了,下边大家来拜谒console里面具体提供了什么样方法可以供我们一直调试时接纳。

必威 5

日前调控台方法和属性有:

JavaScript

["$$", "$x", "dir", "dirxml", "keys", "values", "profile", "profileEnd", "monitorEvents", "unmonitorEvents", "inspect", "copy", "clear", "getEventListeners", "undebug", "monitor", "unmonitor", "table", "$0", "$1", "$2", "$3", "$4", "$_"]

1
["$$", "$x", "dir", "dirxml", "keys", "values", "profile", "profileEnd", "monitorEvents", "unmonitorEvents", "inspect", "copy", "clear", "getEventListeners", "undebug", "monitor", "unmonitor", "table", "$0", "$1", "$2", "$3", "$4", "$_"]

上边我们来家家户户介绍一下每个艺术主要的用处。

相似景况下大家用来输入消息的主意主要是用到如下八个

1、console.log 用于出口普通音信

2、console.info 用于出口提醒性新闻

3、console.error用以出口错误新闻

4、console.warn用来出口警示音信

5、console.debug用于出口调节和测验音讯

用图来发话

必威 6

console对象的上边5种方法,都足以使用printf风格的占位符。但是,占位符的品种相当少,只支持字符(%s)、整数(%d或%i)、浮点数(%f)和指标(%o)四种

JavaScript

console.log("%d年%d月%d日",二零一三,3,26); console.log("圆周率是%f",3.1415926);

1
2
console.log("%d年%d月%d日",2011,3,26);
console.log("圆周率是%f",3.1415926);

必威 7

%o占位符,能够用来查看二个目的内部景观

JavaScript

var dog = {}; dog.name = "大毛"; dog.color = "黄色"; console.log("%o", dog);

1
2
3
4
var dog = {};
dog.name = "大毛";
dog.color = "黄色";
console.log("%o", dog);

必威 8

6、console.dirxml用来显示网页的有些节点(node)所包含的html/xml代码**

JavaScript

<body> <table id="mytable"> <tr> <td>A</td> <td>A</td> <td>A</td> </tr> <tr> <td>bbb</td> <td>aaa</td> <td>ccc</td> </tr> <tr> <td>111</td> <td>333</td> <td>222</td> </tr> </table> </body> <script type="text/javascript"> window.onload = function () { var mytable = document.getElementById('mytable'); console.dirxml(mytable); } </script>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<body>
    <table id="mytable">
        <tr>
            <td>A</td>
            <td>A</td>
            <td>A</td>
        </tr>
        <tr>
            <td>bbb</td>
            <td>aaa</td>
            <td>ccc</td>
        </tr>
        <tr>
            <td>111</td>
            <td>333</td>
            <td>222</td>
        </tr>
    </table>
</body>
<script type="text/javascript">
    window.onload = function () {
        var mytable = document.getElementById('mytable');
        console.dirxml(mytable);
    }
</script>

必威 9

7、console.group输出一组音信的开头

8、console.groupEnd利落一组输出新闻

看你供给采用分裂的出口方法来利用,假使上述多少个点子再合营group和groupEnd方法来共同利用就足以输入各式各样的两样样式的出口音讯。

必威 10

哈哈哈,是或不是认为很神奇啊!

9、console.assert对输入的表明式进行预知,唯有表达式为false时,才输出相应的新闻到调整台

必威 11

10、console.count(这么些措施充足实用哦)当你想总括代码被施行的次数

必威 12

11、console.dir(这几个办法是本身平常利用的 可不知道比for in方便了某些) 直接将该DOM结点以DOM树的结构进行输出,能够详细核查象的不二秘籍发展等等

必威 13

12、console.time 计时起始

13、console.timeEnd  计时甘休(看了下边包车型大巴图你弹指间就感受到它的厉害了)

必威 14

14、console.profileconsole.profileEnd合营协同利用来查阅CPU使用相关音信

必威 15

在Profiles面板里面查看就足以看看cpu相关应用消息

必威 16

15、console.timeLineconsole.timeLineEnd合营协同记录一段时间轴

16、console.trace  仓库跟踪相关的调解

上述方法只是自家个人掌握罢了。倘若想查看具体API,能够上合法看看,具体地址为:

 

上边介绍一下调节台的一部分火速键

1、方向键盘的上下键,咱们一用就通晓。例如用上键就一定于接纳上次在调控台的输入符号

2、$_一声令下归来最近一遍表明式施行的结果,作用跟按升高的方向键再回车是一律的

必威 17

上面的$_急需理解其奥义才干选用合适,而$0~$4则意味了近些日子5个你挑选过的DOM节点。

怎么看头?在页面右击选拔审查元素,然后在弹出来的DOM结点树上边随意点选,这个被点过的节点会被记录下来,而$0会再次来到最近一遍点选的DOM结点,就这样推算,$1重回的是极品次点选的DOM节点,最多保留了5个,假如远远不够5个,则赶回undefined

必威 18

3、Chrome 调整新竹原生扶助类jQuery的选用器,也便是说你能够用$增进熟识的css采纳器来摘取DOM节点

必威 19

4、copy经过此命令能够就要调控台获取到的剧情复制到剪贴板

必威 20

(哈哈 刚刚从调节台复制的body里面包车型地铁html能够随便粘贴到哪 举例记事本  是否觉得成效很强大)

5、keys和values 前边一个重返传入对象具有属性名组成的多少,前面一个重临全数属性值组成的数组

必威 21

说起那,不免想起console.table方法了

必威 22

 

 

console.dir

将DOM结点以JavaScript对象的款型出口到调整台
console.log是一贯将该DOM结点以DOM树的构造进行输出,与在要素调查时观察的组织是同等的。不一致的彰显格局,同样的优雅,种种体位任君选拔反正便是实惠与关心。

JavaScript

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

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

必威 23

3.console.error ('错误消息')

sayHello('damonare');

6、monitor & unmonitor

monitor(function),它接受三个函数名作为参数,举例function a,每次a被实施了,都会在支配台出口一条新闻,里面含有了函数的名目a及进行时所传颂的参数。

而unmonitor(function)就是用来终止这一监听。

必威 24

看了那张图,应该领会了,也正是说在monitor和unmonitor中间的代码,实行的时候会在支配台出口一条新闻,里面满含了函数的名目a及推行时所传诵的参数。当免除监视(也正是实践unmonitor时)就不再在支配台出口音信了。

JavaScript

$ // 老妪能解正是 document.querySelector 而已。 $$ // 简单明了就是document.querySelectorAll 而已。 $_ // 是上一个表明式的值 $0-$4 // 是最近几年5个Elements面板选中的DOM成分,待会会讲。 dir // 其实就是console.dir keys // 取对象的键名, 重返键名组成的数组 values // 去对象的值, 再次来到值组成的数组

1
2
3
4
5
6
7
$ // 简单理解就是 document.querySelector 而已。
$$ // 简单理解就是 document.querySelectorAll 而已。
$_ // 是上一个表达式的值
$0-$4 // 是最近5个Elements面板选中的DOM元素,待会会讲。
dir // 其实就是 console.dir
keys // 取对象的键名, 返回键名组成的数组
values // 去对象的值, 返回值组成的数组

 

下边看一下console.log的有的本事

1、重写console.log 改造输出文字的体裁

必威 25

2、利用调节台出口图片

必威 26

3、内定输出文字的体制

必威 27

最终说一下chrome调节台二个简易的操作,如何查看页面元素,看下图就理解了

必威 28

你在支配台轻易操作叁次就精晓了,是还是不是认为很简短!

赞 6 收藏 评论

必威 29

debug & undebug

debug同样也是抽出多个函数名作为参数。当该函数推行时自动断下来以供调节和测量检验,类似于在该函数的入口处打了个断点,能够经过debugger来做到,同期也足以透过在Chrome开拓者工具里找到呼应源码然后手动打断点。
undebug 则是祛除该断点。

而别的还应该有多数命令则令人从未说的私欲,因为十分的多都足以透过Chrome开采者工具的UI分界面来操作何况比用在支配台输入要有利于。

世家都会用log,但相当少有人能够很好地应用console.error,console.warn 等将出口到调节台的音信举办分类整理。他们成效分别相当的小,意义在于将出口到调控台的音讯进行分类,或然说让它们更语义化。

console.log(document.body);

console.time & console.timeEnd

输出一些调节和测验消息是调整台最常用的功效,当然,它的成效远不仅仅于此。当做一些属性测验时,一样可以在那边很有益地扩充。
举个例子说须求勘察一段代码实践的耗费时间情形时,能够用console.time与 console.timeEnd来做这一件事。

此处借用官方文书档案的事例:

JavaScript

console.time("Array initialize"); var array= new Array(1000000); for (var i = array.length - 1; i >= 0; i--) { array[i] = new Object(); }; console.timeEnd("Array initialize");

1
2
3
4
5
6
console.time("Array initialize");
var array= new Array(1000000);
for (var i = array.length - 1; i >= 0; i--) {
    array[i] = new Object();
};
console.timeEnd("Array initialize");

必威 30

自然,大家也能够挑选本人写代码来计时:

JavaScript

var start=new Date().getTime(); var array= new Array(1000000); for (var i = array.length - 1; i >= 0; i--) { array[i] = new Object(); }; console.log(new Date().getTime()-start);

1
2
3
4
5
6
var start=new Date().getTime();
var array= new Array(1000000);
for (var i = array.length - 1; i >= 0; i--) {
    array[i] = new Object();
};
console.log(new Date().getTime()-start);

必威 31

信任您也看出了,用内置的console.time是多么地惠及,省去了和煦写代码来计量的职业量。其他值得提的是,通过调用内置的console.time获取的结果要比本人手动总结的光阴差更确切可相信。

必威 32

$$('div');

REFERENCE

  • Styled console logging in the Chrome DevTools (Canary)
  • Chrome Console API
  • Chrome Console Command Line API

    1 赞 9 收藏 1 评论

然后你就能够Ctrl+v了。

$x("//p[a]");

console.profile & console.timeLime

当想要查看CPU使用有关的音讯时,能够选拔console.profile配合 console.profileEnd来成功这几个须求。
这一功效能够通过UI界面来产生,Chrome 开荒者工具里面有个tab就是Profile

与此类似的效力还会有console.timeLine配合 console.timeLineEnd,它的功效是始于记录一段时间轴,同样可以因此Chrome开拓者工具里的Timeline 标签来扩充相应操作。

据此在小编眼里那多少个方法某些鸡肋,因为都得以因而操作分界面来成功。但最少他提供了一种命令行格局的相互,照旧多了种姿势供选用吧。

[图表上传中。。。(14)]

sayHello('tjz');

console.log

咱们都会用log,但鲜有人很好地利用console.error , console.warn 等将出口到调控台的信息实行分类整理。
他们功效分别十分小,意义在于将出口到调控台的新闻实行分类,也许说让它们更语义化。
依次所表示的语义如下:

  • console.log:普通信息
  • console.info:提醒类音信
  • console.error:错误音讯
  • console.warn:警示音讯

当合理使用上述log方法后,可以很实惠地在调节台选取查看特定项指标新闻。

JavaScript

console.log('一颗红心向太阳','吼吼~'); console.info('楼上药不能停!'); console.warn('楼上嘴太贱!'); console.error('楼上关你毛事?');

1
2
3
4
console.log('一颗红心向太阳','吼吼~');
console.info('楼上药不能停!');
console.warn('楼上嘴太贱!');
console.error('楼上关你毛事?');

必威 33

万屡屡协作console.group 与console.groupEnd,能够将这种分类管理的构思发挥到极致。那契合于在开荒多个规模相当大模块相当多很复杂的Web 应用程式时,将独家的log消息分组到以分别命名空间为名称的组里面。

JavaScript

console.group("app.foo"); console.log("来自foo模块的新闻 blah blah blah..."); console.groupEnd(); console.group("app.bar"); console.log("来自bar模块的消息 blah blah blah..."); console.groupEnd();

1
2
3
4
5
6
console.group("app.foo");
console.log("来自foo模块的信息 blah blah blah...");
console.groupEnd();
console.group("app.bar");
console.log("来自bar模块的信息 blah blah blah...");
console.groupEnd();

必威 34

而关于console.log,早就被嗤笑坏了。一切都出自Chrome提供了那样三个API:第多少个参数可以分包部分格式化的命令比如%c

比如给hello world 做件美貌的嫁衣再拉出来见人:

JavaScript

console.log('%chello world','font-size:25px;color:red;');

1
console.log('%chello world','font-size:25px;color:red;');

必威 35

要是您以为相当不足过瘾,那就把你能写出来的最华丽的CSS样式都应用上呢,比如渐变。于是你能够收获如下华丽丽的功力:

JavaScript

console.log('%chello world', 'background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:5em;');

1
console.log('%chello world', 'background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:5em;');

必威 36

种种招大招的韵律啊~

瞧着地方密集的代码不用惊慌,下边console.log()第1个参数全部是纯CSS用来支配样式的,你不会不熟悉。而首先个参数里能够带用百分号开首的转义指令,如上边输出带样式的文字时接纳的%c命令。更详细的吩咐参见官方API文档的那些表格。

尽管还相当不足过瘾,那我们来log一些图片吧,以致。。。动图?
对,你得先有图,大家拿这张图为例。

JavaScript

console.log("%c", "padding:50px 300px;line-height:120px;backgroundnull:url('') no-repeat;");

1
console.log("%c", "padding:50px 300px;line-height:120px;backgroundnull:url('http://wayou.github.io/2014/09/10/chrome-console-tips-and-tricks/rabbit.gif') no-repeat;");

必威 37

望着下面摇曳的豆比兔是否有种抽它一脸的冲动。

除此,console.table 更是直接以表格的花样将数据输出,不可能赞得太多!
借用在此之前写过的一篇博文里的事例:

JavaScript

var data = [{'品名': '杜雷斯', '数量': 4}, {'品名': '冈本', '数量': 3}]; console.table(data);

1
2
var data = [{'品名': '杜雷斯', '数量': 4}, {'品名': '冈本', '数量': 3}];
console.table(data);

必威 38

另外,console.log() 接收不定参数,参数间用逗号分隔,最后会输出会将它们以空白字符连接。

JavaScript

console.log('%c你好','color:red;','小明','你领悟小红被母亲打了么');

1
console.log('%c你好','color:red;','小明','你知道小红被妈妈打了么');

必威 39

2.console.info ('提醒性音信')

debug & undebug

monitor & unmonitor

monitor(function),它接受二个函数名作为参数,举例function a让你爱上console.log必威,我想console.log肯定是经常使用的了。,每次a被推行了,都会在支配台出口一条消息,里面含有了函数的名号a及实施时所传诵的参数。

而unmonitor(function)正是用来终止这一监听。

JavaScript

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

1
2
3
4
5
6
7
function sayHello(name){
alert('hello,'+name);
}
monitor(sayHello);
sayHello('wayou');
unmonitor(sayHello);
sayHello('wayou');

必威 40

Chrome浏览器笔者想是每多个前端er必用工具之一吧,一部分缘故是它速度快,体量比异常的小,支持的新特征也比其它浏览器多,还会有一对本身想便是因为它的调节台功用壮大了吧,说它是神器一点也可是分,很有益于。但实际过多开采者并未用出调控台的优秀,只是利用简易的console.log();其实调控台作用远远不仅仅这么简单哦。

console.timeEnd("Array耗时");

console.count

除开标准输出的现象,还会有广阔的现象是计数。
当你想总结某段代码实践了不怎么次时也大可不必自身去写相关逻辑,内置的console.count能够很地胜任那样的职务。

JavaScript

function foo(){ //其余函数逻辑blah blah。。。 console.count('foo 被实施的次数:'); } foo(); foo(); foo();

1
2
3
4
5
6
7
function foo(){
//其他函数逻辑blah blah。。。
console.count('foo 被执行的次数:');
}
foo();
foo();
foo();

必威 41

console.time("Array耗时");
var array= new Array(10000000);
for (var i = array.length - 1; i >= 0; i--) {
array[i] = new Object();
};
console.timeEnd("Array耗时");

console.group("app.bundle");

keys & values

这是一对老铁。后面一个重回传入对象具有属性名组成的多寡,前者重临全部属性值组成的数组。具体请看上边包车型大巴例子:

JavaScript

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

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

必威 42

必威 43

怎样意思呢?在页面右击选拔调查成分,然后在弹出来的DOM结点树下面随意点选,那一个被点过的节点会被记录下来,而$0会回来近些日子一回点选的DOM结点,由此及彼,$1再次回到的是最棒次点选的DOM节点,最多保留了5个,假使远远不足5个,则再次回到undefined。

至于笔者:刘哇勇

必威 44

放浪不急爱自由 个人主页 · 小编的稿子 · 17 ·   

必威 45

monitor & unmonitor

前言

$

有如美刀总是被程序猿及种种编制程序语言研商所尊重「你看看PHP代码就领会PHPer有多爱钱了」,在Chrome的支配台里,$用处还真是蛮多且有利于的。
$_命令归来近来二次表明式实践的结果,功用跟按进步的方向键再回车是平等的,但它能够做为贰个变量使用在你接下去的表明式中:

JavaScript

2+2//回车,再 $_+1//回车得5

1
2
2+2//回车,再
$_+1//回车得5

必威 46

上面的$_亟需理解其奥义技艺使用格外,而$0~$4则意味着了不久前5个你采纳过的DOM节点。
哪些意思?在页面右击选拔审查元素,然后在弹出来的DOM结点树上边随意点选,那几个被点过的节点会被记录下来,而$0会回来前段时间二次点选的DOM结点,由此及彼,$1再次回到的是顶级次点选的DOM节点,最多保留了5个,借使非常不够5个,则赶回undefined
必威 47

别的值得一赞的是,Chrome 调整高雄原生匡助类jQuery的接纳器,约等于说你可以用$加多纯熟的css采纳器来摘取DOM节点,多么滴掌握。

JavaScript

$('body')

1
$('body')

必威 48

$(selector)重临的是满意选择原则的第二个DOM成分。
剥去他伪善的伪装,其实$(selector)是原生JavaScript document.querySelector() 的封装。
还要另三个发令$$(selector)重回的是兼备满意接纳条件的成分的一个凑合,是对document.querySelectorAll() 的封装。

JavaScript

$$('div')

1
$$('div')

必威 49

debug & undebug

$(selector)再次来到的是满意采用条件的第四个DOM成分。

console.trace

旅舍追踪相关的调节和测验能够应用console.trace。那么些一样能够通过UI界面落成。今世码被打断点后,可以在Call Stack面板中查占卜关货仓信息。

地方介绍的都是挂在window.console本条指标下边包车型客车主意,统称为Console API,接下去的那个情势得本地说应该叫命令,是Chrome内置提供,在调整高雄应用的,他们统称为Command Line API。

必威 50

console.groupEnd();

console.assert

当你想代码满意某个标准时才输出信息到调节台,那么您完全不必要写if要么伊利表明式来达到目标,cosole.assert就是这般场景下一种很好的工具,它会先对传播的表达式举办预感,唯有表达式为假时才输出相应新闻到调整台。

JavaScript

var isDebug=false; console.assert(isDebug,'开拓中的log消息。。。');

1
2
var isDebug=false;
console.assert(isDebug,'开发中的log信息。。。');

必威 51

copy

for(vari=array.length-1;i>=0;i--){

copy

因而此命令能够就要调节台获取到的情节复制到剪贴板。

JavaScript

copy(document.body)

1
copy(document.body)

下一场您就足以随处粘了:

必威 52

看完此条命令行,机智的您是还是不是跟脑洞全开的自身一样,冒出了那样几个设法:那就是经过这几个命令能够在JavaScript里张开复制操作进而不用注重Flash插件了。
But现实是冷酷的,如以前所述的,这里的主宰台命令只可以在调整新北情况中奉行,因为她不以为然附于任何全局变量比如window,所以其实在JS代码里是访问不了那些copy措施的,所以从代码层面来调用复制作而成效也就无从谈到。但愿有天浏览器会提供对应的JS实现啊~

讲真,U.S.工程师们着实很垂怜money啊(哪个人又不是吧),看看PHP就理解了,满屏的$。而在Chrome的调控台里,$用处一样是蛮多且方便的。

理当如此,图片也是足以的,读者能够活动尝试,修改上述代码就可以。

必威 53

别的,console.log家族还给我们提供了三个的API:第一个参数能够带一些格式化指令,举个例子%c,n;看下边这一个炫酷的法力:

必威 54

参考

var isDebug=false;
console.assert(isDebug,'开垦中的log信息。。。');

debug一样也是收纳一个函数名作为参数。当该函数实践时自动断下来以供调节和测验,类似于在该函数的入口处打了个断点,能够透过debugger来做到,同一时候也得以透过在Chrome开采者工具里找到相应源码然后手动打断点。而undebug 则是解决该断点。而别的还会有多数命令则令人从未说的欲念,因为众多都足以透过Chrome开拓者工具的UI分界面来操作何况比用在支配台输入要方便。

$x("//p")相配全数的p节点,$x("//p[a]");相配全体子节点包括a的p节点

};

这么的决定台音信看上去就一望而知了,就毫无再为了找那是属于那一行代码输出的再翻一回源码了。

这一功力能够经过UI分界面来实现,Chrome 开辟者工具里面有个tab便是Profile。使用办法和console.time基本等同,其实time开垦者工具里也是有个tab正是timeline。关于console.prefile博主就不做多余的介绍了。想要做越多精晓的读者能够看这里。

$x(path)

console.table(data.content);

$

console.assert(isDebug,'开拓中的log新闻。。。');

$(selector)再次来到的是满意选拔标准的第叁个DOM成分。

那是一对好友。后面一个再次来到传入对象具有属性名组成的数目,前者再次来到全数属性值组成的数组。具体请看上边包车型大巴例证:

TAG标签:
版权声明:本文由必威发布于必威-前端,转载请注明出处:让你爱上console.log必威,我想console.log肯定是经常