首页 > 其他分享 >console的高级用法,console.log带颜色的字

console的高级用法,console.log带颜色的字

时间:2024-01-04 12:37:56浏览次数:40  
标签:console log fn1 打印 用法 background size

先展示效果图:

console的高级用法,console.log带颜色的字_css样式

console的高级用法,console.log带颜色的字_html_02


代码如下: 

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <title>Ding Jianlong Html</title>
    <style>
 
    </style>
</head>
<body>
	<h2>请在开发者工具查看console</h2>    
 
<script>
 
	//基本用法
	console.log('最常见用法\n换行');
	console.error('输出错误信息 会以红色显示');
	console.warn('打印警告信息 会以黄色显示');
	console.info('打印一般信息');
	console.clear();//清空上面的console显示
 
 
 
	//进阶用法
	//console.assert(bool,”info”) 如果bool为false 打印出info 否则不打印
	console.assert(false,'判断为false才显示的信息');
	//传入的对象或数组以表格方式显示
	console.table([['中国','美国'],['好']]);
	//打印 调用链 fn2()调用fn1(),fn1()调用fn()
	function fn(){ console.trace();	}
	function fn1(){ fn(); }
	function fn2(){ fn1(); }
	fn2();
	//格式化输出
	/*
		console.log支持的格式标志有:
		%s       占位符
		%d 或 %i    整数
		%f       浮点数
		%o%O     object对象
		%c       css样式
	*/
	console.log('%d + %d = %d',1,2,3);
	//%o%O打印dom节点时就不一样
	console.log('%o',document.body);
	console.log('%O',document.body);
	// %c 后面的内容,增加css样式
	//附:console.log输出的超链接会被自动识别并加上灰色字体颜色和下划线的样式,而这个无法用%c覆盖
	console.log('123 %c 456','font-size:36px;color:red;');
	console.log('123 %c 4 http://www.google.com 56 %c 789','font-size:20px;color:#ff8400;','font-size:12px;color:#000');
	//利用css样式加载图片
	//没法直接设置width和height样式,line-height图片高度,再调padding
	console.log('%c ','background-image:url("http://iyeslogo.orbrand.com/150902Google/005.gif");background-size:120% 120%;background-repeat:no-repeat;background-position:center center;line-height:60px;padding:30px 120px;');
 
 
 
	//高级用法
	//计时,单位毫秒
	console.time();
	for(var i=0;i<100000;i++){
		var j=i*i;
	}
	console.timeEnd();
	//统计代码或函数被调用了多少次
	var fn_ = function(){ console.count('hello world'); }
	for(var i=0;i<5;i++){
		fn_();
	}
	//查看内存使用情况,是属性,不带括号
	//console.memory;
	//在浏览器开发者工具中使用
	//分组输出,可嵌套
	console.group('分组1');
	console.log('语文');
	console.log('数学');
		console.group('其他科目');
		console.log('化学');
		console.log('地理');
		console.log('历史');
		console.groupEnd('其他科目');
	console.groupEnd('分组1');
 
 
</script>
</body>
</html>



标签:console,log,fn1,打印,用法,background,size
From: https://blog.51cto.com/ding/9098572

相关文章

  • Logstash自定义正则表达式ETL实战
    0、题记本文建立在干货|LogstashGrok数据结构化ETL实战上,并专注于在Grok中使用自定义正则表达式。有时Logstash没有我们需要的模式。幸运的是,我们有正则表达式库:Oniguruma。Oniguruma是一个灵活的正则表达式库。 它包含多种语言的不同正则表达式实现的特性。Github地址:https://......
  • Apple Logic Pro 10.7 (Logic Pro 10.7 + MainStage 3.5 (Universal))
    作者:gc,主页:www.sysin.orgLogicPro本领先声夺人,创意一鸣惊人。使用实时循环乐段,以全新方式进行音乐创作和即兴演奏。借助采样器和快速采样器将声音转化为乐器。通过步进音序器来快速制作鼓点节拍和旋律模式。利用LogicRemote在iPad或iPhone上掌控乐曲的创作。LogicProMai......
  • VMware vRealize Log Insight 8.6 下载 - 智能日志记录和分析
    作者:gc,主页:www.sysin.org概述vRealizeLoglnsight提供了高度可扩展的异构日志管理功能,它具有多个可在其中执行操作的直观仪表盘、完善的分析功能和范围更广的第三方延展性。它还能够跨物理、虚拟和云计算环境提供深入的运维洞察信息并加快故障排除速度。VMwarevRealizeLogInsi......
  • QProgressDialog用法及结合QThread用法,四种线程使用
    1QProgressDialog概述QProgressDialog类提供耗时操作的进度条。进度对话框用于向用户指示操作将花费多长时间,并演示应用程序没有冻结。此外,QPorgressDialog还可以给用户一个中止操作的机会。进度对话框的一个常见问题是很难知道何时使用它们;操作在不同的硬件上花费不同的时间......
  • 语言中布尔值的用法和案例解析
    在C语言中,布尔值是一种用来表示真假的逻辑类型。它只能取两个值,即true和false。布尔值在C语言中的应用非常广泛,特别是在条件语句和循环语句中。在本文中,我们将通过一些案例来解析C语言中布尔值的用法。通过这些案例,我们可以更好地理解布尔值在实际编程中的应用。案例一:使用布尔值......
  • C++11中的匿名函数用法
    C++11中引用了匿名函数这一个新的特性,它的使用方法如下:[capture](parameters)->return_type{body} 其中:capture 指定了Lambda表达式可以访问的外部变量parameters 是Lambda表达式的参数列表return_type 是返回类型(可选)body 是Lambda函数体下面是一个简单......
  • 如何在使用logstash导出的时候,包含索引名称和_id
    这里,我的需求是,把es中的数据导出到本地文件中,一行一个json。我还需要把原来数据中的_id保存下来,在新的集群中导入的时候,指定_id。这里有一个配置文件!logstash配置文件如下#SampleLogstashconfigurationforcreatingasimple#Beats->Logstash->Elasticsearchpipeline.......
  • windows下logstash从文件中读数据写入es报错 Error: No such file or directory - :/d
    [2023-12-22T17:26:50,327][ERROR][logstash.javapipeline][main][897a6c7006446c97daa2ee44df7541701882ceece289ce428fcfac8aa982a0c5]Apluginhadanunrecoverableerror.Willrestartthisplugin.Pipeline_id:mainPlugin:<LogStash::Inputs::Filestar......
  • 数据从A集群,使用logstash迁移到B集群,如何保持_Id一致
    有时候,我们在跨集群数据同步的时候,需要保持_id一致。这里给出一个案例。这里直接给出一个配置文件input{elasticsearch{hosts=>"es.production.mysite.org"index=>"mydata-2018.09.*"query=>'{"query":{"query_string&qu......
  • VMware vRealize Log Insight 8.3 发布 - 智能日志记录和分析
    VMwarevRealizeLogInsight8.3发布-智能日志记录和分析VMwarevRealizeLogInsight8.3概述vRealizeLoglnsight提供了高度可扩展的异构日志管理功能,它具有多个可在其中执行操作的直观仪表盘、完善的分析功能和范围更广的第三方延展性。它还能够跨物理、虚拟和云计算环境......