html页面加载计时器,计算页面加载时间在JavaScript中

我试图做一个网页,当它开始加载,使用一个间隔启动一个计时器。

当页面完全加载时,它停止定时器,

但99%的时间我得到时间测量的0.00或0.01,即使它需要更长的时间。

偶尔,它说某事更有意义,例如.28或3.10在某些时候。

这里是代码如果它有帮助:

var hundredthstimer = 0;

var secondplace = 0;

function addinc(){

hundredthstimer += 1;

if (inctimer == 100){

hundredthstimer = 0;

secondplace += 1;

}

}

var clockint = setInterval(addinc, 10);

function init(){

var bconv1 = document.getElementById("bconverter1");

var bconv2 = document.getElementById("bconverter2");

$(bconv2).hide();

clearInterval(clockint);

if (inctimer.len !== 2){

inctimer = "0" + inctimer;

}

alert(secondplace + "." + inctimer);

}

onload = init;

所以它基本上创建一个称为百分之一的变量,每10毫秒(.01秒)增加1。

然后,如果这个数字达到1000(1完整秒),一个名为secondsplace的变量增加1,因为这是它运行了多少整秒。

然后,它警告秒位置,小数点和百分之一作为总加载时间。

但是上面带有不正确数字的问题仍然存在。为什么?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值