美文网首页Web前端之路
console.奇思妙用

console.奇思妙用

作者: 太妃榛果拿铁 | 来源:发表于2020-02-25 20:54 被阅读0次

添加CSS样式

我一直很好奇vue的dev-tools在控制台的带样式信息是怎么显示的,后来知道可以用%c占位符,恍然大悟。
然后我就尝试自己写了一下,上效果图。


console.log 样式

再上代码(其实就是先写好样式,再传进去)

// 添加CSS样式
console.log('%c vue-devtools %c Detected Vue v2.6.11 ',
`
    width: 100px;
    height: 18px;
    line-height: 18px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: white;
    background-color: rgb(53,73,94);
`,
`
    width: 150px;
    height: 18px;
    line-height: 18px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: white;
    background-color: rgb(65,184,131);
`)

%c 后面应用样式,我写的空格就是懒得写padding了

计时

之前看到一个大佬测试不同方法的数组去重,用的是new Date().getTime()来计算时间间隔。后来我看到
console.time()才发现有这么好用的东西。

// 计算Set方法数组去重的效率
const arr = [1,2,3,4,5,4,3,2,1];
// 开始计时
console.time();
// 数组去重
const newArr = [...new Set(arr)];
console.log(arr,newArr);
// 结束计时
console.timeEnd();

console.time()开始计时,console.timeLog()打印即刻的计时秒数,console.timeEnd()结束并打印计时。
可以传参数代表计时器的名称,若不传默认名称为default。

计时效果

以上两个是我认为很有趣的两个console方法,console还有其他一些很好用的方法,warn、error、table等等,我就不赘述了。想了解更多可以查看文档 - Console - MDN 文档

相关文章

  • console.奇思妙用

    添加CSS样式 我一直很好奇vue的dev-tools在控制台的带样式信息是怎么显示的,后来知道可以用%c占位符,...

  • LiveData奇思妙用总结

    前言 本文不涉及LiveData的基本使用方式。 阅读本文之前,强推推荐先看官方文档 LiveData的概览[ht...

  • 游都江堰(小诗一首)

    二王父子不畏难, 奇思妙用竟胜天。 鱼嘴宝瓶飞沙堰, 千年智慧暖人间!

  • 11个Docker的奇思妙用

    Docker虽然不能解决全球饥饿问题,但是最近很多Docker的新奇用法就足以让人大开眼界了。从树莓派集群的管理到...

  • 奇招妙用

    今年的生意不好做,当员工的,只要上班就有工资拿,但是做老板的就发愁了。 在办会室里呆久了,赵四感到郁闷,便出来散散...

  • debug.log

    Logs message to the Unity Console. 形式: public static void...

  • 如何使用C#的扩展方法

    扩展方法奇思妙用 “扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类...

  • console.

    正在测试.....

  • Clear Sidekiq Jobs commands

    Run the commands under rails console. Clear retry set Cle...

  • 花式思政作业~作诗

    今天在看《中政参》,有篇文章《妙用新民谣 课堂添活力》时,奇思妙想,为什么不能让孩子们作诗呢? 上学期让学生根据一...

网友评论

    本文标题:console.奇思妙用

    本文链接:https://www.haomeiwen.com/subject/kqmfchtx.html