写点什么

Chrome 操作指南——入门篇(十)调试小技巧

作者:Augus
  • 2022 年 9 月 22 日
    天津
  • 本文字数:623 字

    阅读完需:约 2 分钟

前言

上一章我们说到可以给每一条日志加上时间戳timestamps,来更好的分析日志信息。但有时候我们可以需要的不是这样,可能更需要的是代码的执行时间,对于这种情况,我们可以用的 console 的另一对方法来实现。

console.time() 和 console.timeEnd()

  • console.time(timerName):开启一个计时器。timerName:计时器的名字。默认名是 default。

  • console.timeEnd(label): 结束计时并且将结果在 console 中打印出来。label:需要停止的计时器名字。


console.dir(...)

  • console.dir(object): 显示 object 的 JavaScript 对象的属性。


有时候我们可能想查看某些 DOM 节点的信息,以及相关的属性。我们就可以通过 $('')和 console.dir()结合来实现这个操作。


console.dir($('li'))
复制代码


console.log()的样式

有时候访问某些网站的时候,你会发现在他们的控制台会出现一些各种样式的 log 信息。


比如知乎:



当给打印的文本中加上$c,那么%c后的文本,就可以在console.log的第二个参数中加入 css 代码来修改样式。


console.log('%c彼时彼刻恰如此时此刻', 'color: red;font-size: 50px')
复制代码



当然,我们也可以根据自己的需要,打印各种各样的样式。


console.log('%c彼时彼刻恰如此时此刻', 'color: gray;font-size: 100px;text-align: center;background-color: #3c9;background-image: linear-gradient(0deg, #fff 5%, transparent 5%, transparent),linear-gradient(90deg, #fff 5%, transparent 5%, transparent);background-position: 0 0, 20px 20px;background-size: 20px 20px;')
复制代码



用户头像

Augus

关注

爱瞎搞的软件开发工程师 2021.06.10 加入

某摸鱼集团

评论

发布
暂无评论
Chrome操作指南——入门篇(十)调试小技巧_Chrome开发者工具_Augus_InfoQ写作社区