2010-08-18 7 views

उत्तर

41

वहाँ नहीं है, लेकिन आप जावास्क्रिप्ट के साथ आसानी से इसे परिभाषित कर सकते हैं:

// 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; 
    }; 
} 

बस यह जगह अपने जे एस फ़ाइल में इससे पहले कि आप console.time() और console.timeEnd उपयोग करने के लिए() चाहते हैं।

यह मेरा कोड नहीं है, मैंने वास्तव में इसे फायरबग कोर से कॉपी किया है।

+1

वह पहला सशर्त मेरे लिए काम नहीं करता है, क्या आपका मतलब है (window.console && typeof (window.console.time) == "अपरिभाषित")? –

+0

आप सही हैं, मैंने कोड – warpech

+3

संपादित किया है क्योंकि यह आईई 8 के लिए है, जो केवल विंडोज़ पर चलता है, ध्यान रखें कि इस ऑपरेटिंग सिस्टम पर टाइमर गलत हो सकते हैं (संस्करण के आधार पर)। Http://calendar.perfplanet.com/2010/bulletproof-javascript-benchmarks/ देखें ("गलत मिलीसेकंद टाइमर" पर अनुभाग।)। –

4

यदि आप आईई में फायरबग का उपयोग करना चाहते हैं, तो फ़ायरबग लाइट नामक एक संस्करण है, जिसे किसी भी ब्राउज़र में 'बुकमार्कलेट' के रूप में उपयोग किया जा सकता है।

http://getfirebug.com/firebuglite

यह असली चीज़ के रूप में के रूप में कार्यात्मक नहीं है, लेकिन यह एक बहुत कुछ कर सकते तो यह एक कोशिश लायक हो सकता है।

+0

यह पुष्टि करना कि फायरबग लाइट कंसोल.टाइम का समर्थन करता है। आश्चर्यचकित यह अधिक अपवित्र नहीं है। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^