77百科网
当前位置: 首页 生活百科

浏览器自动出现console(浏览器Web控制台console实用技巧大全)

时间:2023-06-08 作者: 小编 阅读量: 3 栏目名: 生活百科

熟练的Web开发人员会经常使用console.log()在其代码中打印消息和调试问题。打开一个浏览器,F12打开开发者模式,点击console页签,并输入命令:console.log如上截图中所示,console对象提供了大量的方法可供使用,而非我们最常用console.log()一个函数。控制台的CSS样式在控制台,可以自定义日志的显示方式,可以使使用“%c”并传递一个CSS样式,比如:console.log('%cHello,虫虫!

Web控制台是现代浏览器中的内置调试器。熟练的Web开发人员会经常使用 console.log() 在其代码中打印消息和调试问题。该工具实际上还有很多很有用的功能和技巧,善用之可以极大提高Web开发,网站调优的效率,本文虫虫就来给大家普及一下这个工具。

打开一个浏览器,F12打开开发者模式,点击console页签,并输入命令(支持补全):

console.log(console)

如上截图中所示, console 对象提供了大量的方法可供使用,而非我们最常用console.log() 一个函数。为了演示,首先创建一个测试对象作为示例:

const Chongchong={name:'example',page:30,contens:['program','database','security']}

我们用console.log()调用该对象Chonghchong:

.dir()

console.log() 以字符串表示形式打印对象,console.dir()将对象识别为对象并以比较清晰的对象结构扩展列表的形式打印:

assert()

用console.assert(),可以通过属性做条件筛选,只有在条件不不成立时候才打印设置的消息,代码调试必备。

.count()

console.count() 用来来进行计数相关的工作,打印时候支持自定义标签,并且每次调用时计数器值都会增加1,可以结合forEach打印列表:

.table()

最棒的一个函数,可以用来将对象打印为成漂亮的表格形式,每个对象的属性带有标记的行:

.time()/timeLog()/timeEnd()

是一组非常有用的时间函数。console.time()启动计时器。然后,每次调用 console.timeLog()时,都会打印自计时器启动3后的时间。

完成后,调用 console.timeEnd()打印总时间:

.trace()

另一个非常有用的函数,用来调试深度嵌套的对象或函数时,需要打印代码的堆栈跟踪。调用 console.trace() 可以调用堆栈顶部所需的函数,查看调用它的代码确切位置:

.group()/groupEnd()

用来对消息进行分组以避免混乱,所示:

提示:可以使用 console.groupCollapsed()来代替console.group() ,这样默认情况下该组会被折叠。

控制台的 CSS 样式

在控制台,可以自定义日志的显示方式,可以使使用“%c”并传递一个CSS 样式,比如:

console.log('%c Hello,虫虫!','font-weight:bold;background-color:cyan;color:red;padding:30px;')

总结

Web控制台是个非常有用的工具,有很多很有用的工具帮助我们实现高效的Web内容调试和内容处理。

    推荐阅读
  • 早安丨岸芷汀兰 [ àn zhǐ tīng lán ]

    *AI技术支持:贵州广播电视台网络运行部

  • 100个楚辞的男孩名字推荐(160个文艺清新的名字)

    100个楚辞的男孩名字推荐近期郭敬明执导的《晴雅集》一经上线就口碑不断。江南易林认为“亦彦”是一个杰出优秀的男孩名字,寓意宝宝亦俊亦彦,有着杰出的才能、高尚的品德和坚韧不拔的内心。“纯芳”可以理解为散发出浓郁芬芳的纯真之花,作为女孩名字十分合适,寓意宝宝纯真质朴、品格高尚、举止娴雅、风采极佳。

  • 多肉裸根收到后怎么办(多肉裸根收到后应该怎么办)

    检查修根:多肉裸根收到后先检查,有问题及时处理将多肉根系修剪,主根保留3-5厘米,今天小编就来聊一聊关于多肉裸根收到后怎么办?多肉裸根收到后怎么办检查修根:多肉裸根收到后先检查,有问题及时处理。

  • 太ne了是什么意思(太ne了是啥意思)

    太ne了是什么意思?我们一起去了解并探讨一下这个问题吧!太ne了是什么意思太ne了是“太厉害了”、“太猛了”、“太神了”、“牛的狠”的意思,这是一句东北词语,带有一点调侃的意味,ne发音是一声,就是厉害的意思。这个基本上不应该念ne,这个真正的字应该是“恶”,只不过东北人n的鼻音比较重,比如恩呢,就管它叫ne了。

  • dnf时间引导石在哪里兑换

    2、移动到;3、进入;4、点击NPC;5、打开;6、兑换;7、开启礼盒即可获得。

  • 华强北苹果平板18款(苹果的平板电脑的价格降价了)

    苹果的平板价格还是保值也不错,不知道等到下一个苹果的新产品发布会的时候现有的产品的价格会不会有大幅度的降价呢?真期待新产品出来了其他老款的产品可以多降价一些回馈果粉们。下面有小编把今天华强北的最新报价展示出来以大家分享!

  • 演员麦克斯全名(杜汉姆指导新剧麦克斯)

    莉娜·杜汉姆时光网讯据悉,继《衰姐们》成功之后,莉娜·杜汉姆将指导HBO新剧《麦克斯》,该剧由穆雷·米勒担任编剧,丽莎·乔伊斯主演,丽贝卡·德赖斯代尔与埃德加·布莱克蒙将成为常驻角色,著名影星彼得·方达将客串演出。《麦克斯》以1963年的第二次女权主义运动浪潮为背景,以野心勃勃的杂志作家玛克辛·伍德拉夫为主角讲述了一个追求自由的故事。《衰姐们》的四位制片将继续为该剧担任制片。

  • 车子两年没年审了还能审吗(了解一下相关规定)

    以下内容大家不妨参考一二希望能帮到您!车子两年没年审了还能审吗车辆两年没有年检还可以年检,但如果是三年没有年检车辆会被强制报废。

  • 笔记本哪个键是除以键(笔记本键盘的除法是哪个键)

    笔记本没有除以键,一般用/(斜杠键)代替,“/”就相当于除法符号,在日常生活中用到的“÷”符号在键盘上是没有的。笔记本又称便携式电脑,是一种机身小巧、可便于携带的个人电脑。当前的发展趋势是体积越来越小,重量越来越轻,而功能却越发强大。虽然笔记本的机身十分轻便,在日常操作和基本商务、娱乐、运算操作中完全可以胜任。

  • 大柔非柔至刚无刚是什么意思(大柔非柔至刚无刚的辩证道理)

    接下来我们就一起去研究一下吧!大柔非柔至刚无刚是什么意思大柔非柔,至刚无刚的意思是:最大的刚猛,在表面上是看不到任何刚猛之气的;而表面上体现出来的巨大柔和,未必是真正的柔弱,也许在其深层,正有着一种强大的力量。“大柔非柔,至刚无刚”,正是阐述了“柔”与“刚”的辩证关系。也就是说,一个人刚猛有力到了最高境界,恰恰是不会锋芒毕露的。