Firebug Net Panel 和自定义控制台计时器之间的 window.load 时间差异
为什么 Firebug 中的网络面板报告的 window.load 时间与像这样的自定义计时器设置之间存在差异(仅使用 jquery 为例,但没有它很容易完成):
var start = new Date().getTime();
$(window).load(function(){
console.log((new Date().getTime() - start)*1000, 'sec');
});
对于我的特定文档我计时器约 2 秒,网络面板约 5 秒。
Why is there a difference between the window.load
time reported by the net panel in Firebug and a custom timer setup like this (using jquery just for example but easily done without it):
var start = new Date().getTime();
$(window).load(function(){
console.log((new Date().getTime() - start)*1000, 'sec');
});
For my particular document i got ~2 secs on the timer and ~5 secs in the net panel.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为此代码
在您的页面开始加载一段时间后开始执行。
要启动此代码,浏览器需要加载其之前的所有内容(html、css、脚本,如果此代码位于正文而不是头部,则可能是图像)。
Because this code
starts executing after some time your page started to load.
To start this code browser needs to load everything before it (html, css, scripts, probably images if this code is in body not in head).