投放本站广告请联系:
extjscn#126.com
计算时间差类
在程序执行过程中,我们经常需要测试一段代码执行了多长时间,在没有使用Extjs之前我们都会在这一小段程序的开头写一小段代码,结尾再写一段代码,在没有提取出这个类来之前,这样做无可厚非,ExtJs为我们考虑到了这一点,写一个非常精简的类.
该类的代码如下,不使用ExtJs时,也可以把该类直接提取出来使用......
/** Returns the number of milliseconds between this date and date @param {Date} date (optional) Defaults to now @return {Number} The diff in milliseconds @member Date getElapsed */ Date.prototype.getElapsed = function(date) { return Math.abs((date || new Date()).getTime()-this.getTime()); };
使用方法:
//开始时间 var cdate = new Date(); //执行的程序代码段 var total = 0; for(var i=1;i<100;i++) total = total + i; //计算时间差 alert(cdate.getElapsed);
- 要发表评论,请先登录