有朋友在别的博客上看到“页面生成所用时间”,对于前端老手来说js实现此功能可能在熟悉不过了,但对于刚刚建站的新手可能还有些生疏,在这里我就分享一下各种情况用js实现计算加载页面所用的时间的代码,有需要的朋友可以参考一下。


HTML用法

① 在body前加入如下js代码:

<script type="text/javascript"> 
  window.onload = function() { 
    document.getElementById("TimeShow").innerHTML = "本页面生成所用时间 "+": "+ (new Date().getTime()-t1) +" 毫秒"; 
  } 
</script>

② 在需要的地方添加一个id为TimeShow的标签即可

?<div id="TimeShow"></div>

户端用法

在页面Head部分加入初始时间

<script type="text/javascript"> 
  var t1 = new Date().getTime(); 
</script>

服务器代码用法

protected DateTime dt; 
protected void Page_Load(object sender, EventArgs e) 
{ 
} 
protected override void OnPreInit(EventArgs e) 
{ 
dt = DateTime.Now; 
base.OnPreInit(e); 
} 
protected override void OnLoadComplete(EventArgs e) 
{ 
base.OnLoadComplete(e); 
TimeSpan ts = DateTime.Now - dt; 
Response.Write("加载页面用时:" + ts.TotalMilliseconds); 
}?

服务器端的是我参考的,我对这种语言不懂,所以就请教了朋友。希望以上内容会对您有所帮助,喜欢就分享下,谢谢...


技术成就梦想,细节成就品质。