14
A
回答
41
沒有,但你可以用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()前。
這不是我的代碼,我其實從Firebug核心複製它。
4
如果你想在IE中使用Firebug,有一個名爲Firebug Lite的版本,它可以在任何瀏覽器中用作'Bookmarklet'。
http://getfirebug.com/firebuglite
它不是那樣功能強大真實的東西,但它可以做很多,所以它可能是值得一試。
+0
確認Firebug Lite支持console.time。驚訝這沒有更多upvotes。 – 2011-09-23 01:07:37
相關問題
- 1. console.time();
- 2. iOS上的console.time()Safari
- 3. Console.time始終返回0.000ms
- 4. console.time()在node.js中安全嗎?
- 5. 節點中清除console.time定時器
- 6. nodejs中的'console.time'是同步還是異步?
- 7. 值undefined(表達console.time的結果)是不會反對
- 8. 不同的時間在console.time如果一個函數有setTimeout
- 9. 爲什麼Firefox地圖比地圖上的對象慢?
- 10. 爲什麼在for循環之後比for循環之前慢得多?
- 11. 的瀏覽器和控制檯計算多個JavaScript執行的時間差
- 12. JavaScript的setTimeout for循環性能測試
- 13. 如何發送非阻塞
- 14. 爲什麼我的諾言似乎阻止執行
- 15. 在哪種情況下val!== val?
- 16. JavaScript:爲什麼原生Array.prototype.map比Chrome控制檯中的循環更快?
- 17. shelljs性能很慢
- 18. 在Chrome開發工具中測量步驟之間的時間
- 19. 如何使Javascript Promise.all功能同時有趣
- 20. Highcharts由於「重新計算風格」和「佈局」而導致可怕的表現
- 21. document.createElement性能:Edge/IE11太慢v/s Chrome /火狐瀏覽器
- 22. 爲什麼這個jQuery .animate調用這麼慢?
- 23. 我是否應該使用document.createDocumentFragment或document.createElement
- 24. 的Javascript文本文件加載延遲
- 25. ListModel.move()極其緩慢
- 26. 爲什麼try catch塊比正常快於V7的NodeJS
- 27. Javascript setInterval執行時間少於1毫秒?
- 28. 檢索Google Chrome擴展程序ID的最佳方法是什麼?
- 29. Chrome事件觸發在大型DOM中需要很長時間
- 30. 有人可以解釋爲什麼這個測試顯示jquery $ .each比native更快嗎?
那第一個條件對我不起作用,你的意思是if(window.console && typeof(window.console.time)==「undefined」)? – 2011-01-04 00:27:19
你是對的,我編輯了代碼 – warpech 2011-01-04 14:38:45
由於這是針對只在Windows上運行的IE8,請記住,此操作系統上的定時器可能不準確(取決於版本)。請參閱http://calendar.perfplanet.com/2010/bulletproof-javascript-benchmarks/(尤其是關於「不準確的毫秒定時器」的部分)。 – 2011-05-16 09:47:24