如果我使用setTimeout来延迟一些资源加载,onload事件会在稍后触发吗?



我只是想知道,如果我使用setTimeout来延迟加载外部图像,脚本的执行,Onload事件稍后会触发吗?

如果我将延迟设置为一个非常大的数字,Onload事件永远不会触发吗?

如果我将延迟设置为一个非常大的数字,Onload事件永远不会触发吗?

不,windowload事件将触发一旦所有依赖的资源(那些没有被标记为延迟或延迟加载),目前在DOM(在DOM完全解析后)加载。

否则,如果页面上有脚本可能在将来的任何时候更改DOM,则load事件将永远不会触发。

如果我使用setTimeout来延迟加载外部图像,脚本的执行,Onload事件稍后会触发吗?

如果在DOM中添加了一个带有超时的元素,而load还没有触发,那么load事件也可能会等待,直到该资源被加载。

最新更新