Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当document.readystate==complete时,onload触发时是否相同?_Javascript_Internet Explorer_Javascript Events - Fatal编程技术网

Javascript 当document.readystate==complete时,onload触发时是否相同?

Javascript 当document.readystate==complete时,onload触发时是否相同?,javascript,internet-explorer,javascript-events,Javascript,Internet Explorer,Javascript Events,在internet explorer中,当onreadystatechange被激发,readystate切换到complete时,是否触发了同一时间的onload事件?此时是否已完成所有请求?文档。readystate是一个属性,而窗口。onload是一个事件 文档。onreadystatechange通常比窗口更为优化。onload在加载所有外部资源(如图像)之前启动。然而,目前它还没有得到很好的支持(但是如果你只关心IE,那么它就不是问题) 见: 或者,对于IE:对不起,我没有澄清我的问

在internet explorer中,当onreadystatechange被激发,readystate切换到complete时,是否触发了同一时间的onload事件?此时是否已完成所有请求?

文档。readystate
是一个属性,而
窗口。onload
是一个事件


文档。onreadystatechange
通常比
窗口更为优化。onload
在加载所有外部资源(如图像)之前启动。然而,目前它还没有得到很好的支持(但是如果你只关心IE,那么它就不是问题)

见:


或者,对于IE:

对不起,我没有澄清我的问题。当readystate切换到complete时,问题是mroe,当onload也启动时。JavaScript不是多线程的,所以事件是按顺序启动的;对于哪个将首先启动,您必须在主要浏览器中进行测试,以确保在IE8和IE7上进行测试,OnreadyStateChange with on ReadyState==在加载前大约30-60ms完成启动。它们都在等待页面上的所有内容加载。如果您告诉我们您希望如何使用它,我们可以建议最佳做法,等等。您在哪里找到对
readyState
及其3个可能值的浏览器支持?