Firebug Net Panel 和自定义控制台计时器之间的 window.load 时间差异

发布于 2024-11-10 04:17:06 字数 277 浏览 2 评论 0原文

为什么 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺深海 2024-11-17 04:17:06

因为此代码

var start = new Date().getTime();

在您的页面开始加载一段时间后开始执行。

要启动此代码,浏览器需要加载其之前的所有内容(html、css、脚本,如果此代码位于正文而不是头部,则可能是图像)。

Because this code

var start = new Date().getTime();

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文