我只是想知道,如果我使用setTimeout来延迟加载外部图像,脚本的执行,Onload
事件稍后会触发吗?
如果我将延迟设置为一个非常大的数字,Onload
事件永远不会触发吗?
如果我将延迟设置为一个非常大的数字,Onload事件永远不会触发吗?
不,window
的load
事件将触发一旦所有依赖的资源(那些没有被标记为延迟或延迟加载),目前在DOM(在DOM完全解析后)加载。
否则,如果页面上有脚本可能在将来的任何时候更改DOM,则load
事件将永远不会触发。
如果我使用
setTimeout
来延迟加载外部图像,脚本的执行,Onload事件稍后会触发吗?
如果在DOM中添加了一个带有超时的元素,而load
还没有触发,那么load
事件也可能会等待,直到该资源被加载。