我需要更详细地了解pageLoad、onload和$(document).ready()之间的区别。
我已经找到答案,但对我来说并不是很清楚。答案是:
ready事件在HTML文档加载后发生,而onload事件发生在稍后,即所有内容(例如图片)也已加载。
onload事件是DOM中的标准事件,而ready事件是特定于jQuery的。ready事件的目的是尽早在文档加载后发生,以便为页面中的元素添加功能的代码无需等待所有内容加载完成。
他的意思是ready事件在HTML文档加载后发生,而onload事件在所有页面元素(例如图像)加载后发生。
那么HTML文档加载是什么?我知道HTML文档加载表示所有页面元素加载完成。
dom准备好或加载完毕是什么意思?HTML文档加载和dom加载有什么区别?请举例说明。
谢谢
$(document).ready
的行为,但并不完全相同...然而,由于某种原因,它依赖于setTimeout
- 这应该使其相当不可靠,我认为。 - ZenMaster