格式:
console.log("%c要显示的字符串","css样式");
示例代码
console.clear(); console.log("%c ", "border-top: 4px dotted #dadada; font-size: 42px;"); console.log("%chttp://willless.com", "font-size: 42px; color: #fff; text-shadow: 0 1px 0 #eaeaea, 0 2px 0 #dadada, 0 3px 0 #bababa, 0 4px 0 #b0b0b0, 0 5px 0 #a0a0a0, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);"); console.log("%c ", "border-bottom: 4px dotted #dadada; font-size: 42px;");
在console下执行效果如下:
console其它常用方法
1.console.dir()用于dump某些对象的详细信息
function cat(name, age, score){ this.name = name; this.age = age; this.score = score; } var c = new cat("miao", 2, [6,8,7]); console.dir(c);
console.dir(jQuery);//打印jQuery对象的详细信息
2.console.dirxml()用于显示dom节点的详细信息
console.dirxml(jQuery('pre'));
3.console.trace()用来追踪函数的调用轨迹
function add(a,b){ console.trace(); return a+b; } var x = add3(1,1); function add3(a,b){return add2(a,b);} function add2(a,b){return add1(a,b);} function add1(a,b){return add(a,b);}
4.console.time()和console.timeEnd(),用来显示代码的运行时间
console.time("控制台计时器一"); for(var i=0;i<1000;i++){ for(var j=0;j<1000;j++){} } console.timeEnd("控制台计时器一");
5.显示console对象的详细信息
console.dir(console);