IE8开发人员工具中的console.time() [英] console.time() in IE8 Developer Tools
本文介绍了IE8开发人员工具中的console.time()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
与
console.time('');
console.timeEnd('');
在IE8开发人员工具中?
in IE8 Developer Tools?
推荐答案
没有,但是您可以使用JavaScript轻松定义它:
There isn't, but you can define it easily with JavaScript:
// console.time implementation for IE
if(window.console && typeof(window.console.time) == "undefined") {
console.time = function(name, reset){
if(!name) { return; }
var time = new Date().getTime();
if(!console.timeCounters) { console.timeCounters = {}; }
var key = "KEY" + name.toString();
if(!reset && console.timeCounters[key]) { return; }
console.timeCounters[key] = time;
};
console.timeEnd = function(name){
var time = new Date().getTime();
if(!console.timeCounters) { return; }
var key = "KEY" + name.toString();
var timeCounter = console.timeCounters[key];
var diff;
if(timeCounter) {
diff = time - timeCounter;
var label = name + ": " + diff + "ms";
console.info(label);
delete console.timeCounters[key];
}
return diff;
};
}
只需将其放入JS文件中,然后再使用console.time()和console.timeEnd().
Just place it in your JS file before you want to use console.time() and console.timeEnd().
这不是我的代码,实际上是我从Firebug核心复制的.
It is not my code, I actually copied it from Firebug core.
这篇关于IE8开发人员工具中的console.time()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文