1 // 测试脚本运行时间 2 var Timer = { 3 _data : {}, 4 5 start : function(key){ 6 Timer._data[key] = new Date(); 7 }, 8 9 stop : function(key){ 10 var time = Timer._data[key]; 11 if(time){ 12 Timer._data[key] = new Date() - time; 13 } 14 }, 15 16 getTime : function(key){ 17 return Timer._data[key]; 18 } 19 }; 20 21 var count = 10000, i,element; 22 23 Timer.start('createElement'); 24 for(i = 0; i < count; i++){ 25 element = document.createElement("div"); 26 } 27 28 Timer.stop('createElement'); 29 console.log('create' + count + 'in' + Timer.getTime('createElement'));