Javascript 在load事件触发后,什么类型的HTTP请求可以挂起?

Javascript 在load事件触发后,什么类型的HTTP请求可以挂起?,javascript,http,dom,javascript-events,Javascript,Http,Dom,Javascript Events,我的印象是,load事件表明页面已完成加载——这意味着对该页面及其依赖项的所有HTTP请求都已完成,但快速查看“网络”选项卡会发现我遗漏了一些内容。在我正在处理的特定页面上,在触发此事件之后,仍然有几个挂起的HTTP请求,其中许多请求与该页面相关,并且按照我的预期,应该根据原始请求触发(依赖?),但显然不是 有人能帮我理解一下load认为页面上的依赖性是什么,以及为什么在触发load事件后,我可能会看到如此多的HTTP活动?如果您谈论的是onload事件,它会在加载对象时发生 onload在元素

我的印象是,
load
事件表明页面已完成加载——这意味着对该页面及其依赖项的所有HTTP请求都已完成,但快速查看“网络”选项卡会发现我遗漏了一些内容。在我正在处理的特定页面上,在触发此事件之后,仍然有几个挂起的HTTP请求,其中许多请求与该页面相关,并且按照我的预期,应该根据原始请求触发(依赖?),但显然不是


有人能帮我理解一下
load
认为页面上的依赖性是什么,以及为什么在触发
load
事件后,我可能会看到如此多的HTTP活动?

如果您谈论的是onload事件,它会在加载对象时发生

onload在元素中最常用于在网页完全加载所有内容(包括 图像、脚本文件、CSS文件等)


参考:

load
事件不会等待javascript中请求的任何内容

它只等待HTML中请求的内容

加载事件在文档加载过程结束时激发。此时,文档中的所有对象都在DOM中,所有图像、脚本、链接和子帧都已完成加载


结论:如果您正在请求脚本中的任何内容,如图像、json数据等。加载事件不会等待它们。

可能它正在发送AJAX请求?哪些项目仍处于挂起状态?它仅在加载原始源中的内容时触发…但不等待,甚至不知道与脚本相关的内容请求