2025年console(console口配置命令大全)

console(console口配置命令大全)作者 dwqs 链接 nbsp https github com dwqs blog issues 32 最常用的就是 console log 了 console 上述的集中度支持 printf 的占位符格式 支持的占位符有 字符 s 整数 d 或 i 浮点数 f 和对象 o 效果 o O 都是用来输出 Object 对象的 对普通的 Object 对象 两者没区别 但是打印 dom 节点时就不一样了 c 占位符是最常用的 使用 c 占位符时 对应的后面的参数必须是 CSS 语句



作者|dwqs

链接 | https://github.com/dwqs/blog/issues/32

最常用的就是console.log了。

console上述的集中度支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o):

效果:

%o、%O都是用来输出Object对象的,对普通的Object对象,两者没区别,但是打印dom节点时就不一样了:

%c占位符是最常用的。使用%c占位符时,对应的后面的参数必须是CSS语句,用来对输出内容进行CSS渲染。常见的输出方式有两种:文字样式、图片输出。

文字输出

除了普通文本,还能输出如知乎的console面板一样的字符画。这些字符画是可以在线生成的:

大概方法:使用在线工具生成字符画,然后复制到sublime中,将每行开头的换行删除,且替换成 。最后只有一行代码,即保证没有换行,最后再丢到console.log("")代码中即可,当然,也可以添加结合%c做出更酷炫的效果(console输出默认是不换行的)。

图片输出

由于 console不能定义img,因此用背景图片代替。此外,console不支持width和height,利用空格和font-size代替;还可以使用padding和line-height代替宽高。

不想这么麻烦,可以试试console-image这个插件。

效果:

console.dir()可以显示一个对象所有的属性和方法。

效果:

console.dirxml()用来显示网页的某个节点(node)所包含的html/xml代码。

效果:

console.assert()用来判断一个表达式或变量是否为真。如果结果为否,则在控制台输出一条相应信息,并且抛出一个异常。

1是非0值,是真;而第二个判断是假,在控制台显示错误信息

console.trace()用来追踪函数的调用轨迹。

控制台输出信息:

console.time()和console.timeEnd(),用来显示代码的运行时间。

运行时间是38.84ms

性能分析(Profiler)就是分析程序各个部分的运行时间,找出瓶颈所在,使用的方法是console.profile()。

输出如图:

扫码下方二维码,

随时关注更多前端干货文章!

微信:IMWebTech

编程小号
上一篇 2025-02-08 14:30
下一篇 2025-03-15 19:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/12958.html