有朋友在别的博客上看到“页面生成所用时间”,对于前端老手来说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);
}?
服务器端的是我参考的,我对这种语言不懂,所以就请教了朋友。希望以上内容会对您有所帮助,喜欢就分享下,谢谢...
Comments | NOTHING