Javascript window.onload包含图像

Javascript window.onload包含图像,javascript,html,dom,Javascript,Html,Dom,window.onlaod是否包含图像加载?或者我必须使用另一个事件 我想使用ajax调用获取包含图像的HTML文档,但我想在加载所有图像时显示此文档。它确实包含所有网页资源的加载-此处提供更多信息:是的,简而言之,它等待整个视觉内容汇集在一起,在加载所有图像后将触发,所有帧及其内容。窗口。onload等待图像。这就是为什么jQuery通过循环为您提供ready事件。请看这里:@JanDvorak;这意味着jQuery ready会等待映像???@TaronPro否。他说jQuery(和大多数其

window.onlaod
是否包含图像加载?或者我必须使用另一个事件


我想使用ajax调用获取包含图像的HTML文档,但我想在加载所有图像时显示此文档。

它确实包含所有网页资源的加载-此处提供更多信息:

是的,简而言之,它等待整个视觉内容汇集在一起,在加载所有图像后将触发,所有帧及其内容。

窗口。onload
等待图像。这就是为什么jQuery通过循环为您提供
ready
事件。请看这里:@JanDvorak;这意味着jQuery ready会等待映像???@TaronPro否。他说jQuery(和大多数其他框架)会努力为开发人员提供一个“onReady”事件,该事件在DOM就绪时触发,这与加载映像时完全不同。Javascript需要DOM,它不需要图像。我是这里唯一一个看到OP谈论ajax调用的人吗?OP谈论的是做一些事情,他真正的问题是在图像加载后做一些事情。这是一个AJAX调用并不重要。我看到了他的另一个问题,这在一定程度上澄清了问题,但这个答案解决了问题中给出的细节,不需要-1。@Chris当然,它是ajax这一事实很重要。问题是关于window.onload的,它将在通过ajax加载图像之前触发。
window.onload
与ajax无关。现在有了第二个(糟糕的)问题和更多的细节,这就更清楚了OP的目的。在这个问题中,他询问在加载“图像”后发送AJAX请求。他可能会询问在“图像”加载后更改字体颜色,替换文档内容,或者触发AJAX请求,这其实并不重要——问题是等待“图像”加载,然后做些什么。这里的否决票是不必要的,问题是问题的措辞(并制作副本)。@Chris请仔细阅读问题,我们谈论的是所有图像(而不是“图像”),包括通过ajax加载的文档中包含的图像。再一次(最后一次——老实说,谁在乎呢?),这个问题并没有完全说明这一点。OP可以(也应该)简单地编辑这个问题,以改进措辞,而不是制作一个新的问题。除此之外,我阅读了这个问题,得出了与这个答案相同的结论——OP询问的是DOM事件的顺序。他说“window.onlaod是否包含图像加载”,答案是“是”。OP不必接受答案,但在我看来,它不值得投反对票。结束。