我正在编写一个 Javascript 脚本。该脚本可能会异步加载(AMD 格式)。
window.load
在这个脚本中,在事件被触发之前,我不想做任何重要的事情。所以我听窗口“加载”事件。
但是如果脚本是在 window.load 事件之后加载的......我怎么知道window.load
已经被解雇了?
当然我不想在任何其他脚本中添加一些东西(它们都是异步加载的,问题是一样的):)
编辑 :
想象一个完全没有 Javascript 的 HTML 文档。
比有人在这个文档中插入一个标签,这个脚本标签加载我的 Javascript 文件。
这将执行我的脚本。
这个脚本如何知道 window.load 是否已经被触发?
没有 jQuery,在我之前的 HTML 文档中没有任何脚本。
有可能知道吗??
我找到了window.document.readystate
房产。我猜这个属性是针对文档“就绪”事件,而不是针对窗口“加载”。窗口“加载”事件有类似的东西吗?