if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", handler, false);
document.addEventListener("readystatechange", handler, false);
window.addEventListener("load", handler, false);
} else if (document.attachEvent) {
document.attachEvent("onreadystatechange", handler);
window.attachEvent("onload", handler);
}
Выше коды взяты с сайта.issue with loading events in js
Вопросы:
почему для
DOMContentLoaded
иreadystatechange
, мы используемdocument.addEventListener();
то время как груз, мы используемwindow.addEventListener()
, почему?Для
readystatechange
, мы можем использовать в IE таким образом:document.attachEvent("onreadystatechange", handler);
, как aobutDOMContentLoaded
? есть ли способ, которым мы можем использовать его в IE?