Когда document.readystate == complete, это то же самое при запуске onload? - PullRequest
8 голосов
/ 27 января 2011

В Internet Explorer, когда onreadystatechange запускается и readystate переключается на завершение, это одновременно вызывает событие onload? Все запросы завершены к этому времени?

Ответы [ 2 ]

6 голосов
/ 27 января 2011

document.onreadystatechange обычно более оптимален, чем window.onload, поскольку он срабатывает до загрузки всех внешних ресурсов, таких как изображения.Тем не менее, в настоящее время он не очень хорошо поддерживается (но если вас интересует только IE, то это не проблема).

См .: https://developer.mozilla.org/en/DOM/document.onreadystatechange

Или для IE: http://msdn.microsoft.com/en-us/library/ms536957(v=vs.85).aspx

2 голосов
/ 27 января 2011

document.readyState является свойством, а window.onload является событием

http://www.w3schools.com/jsref/prop_doc_readystate.asp

http://www.w3schools.com/js/js_events.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...