Edit in JSFiddle

// DOM Leve l 이벤트 할당
// onload
window.onload = function (e) {
    console.log(e);
};

// DOM Level 1 이벤트 방식은 각 이벤트 타입 당 한개의 핸들러만 할당 가능하다. 즉, 아래 이벤트는 발생되지 않는다.
window.onload = function (e) {
    console.log(e);

};
        


// DOM Level 2 이벤트 할당

// DOM Level 2 이벤트 방식은 각 이벤트 타입 당 여러개의 핸들러가 할당 가능하다. 즉, 아래 추가된 이벤트는 모두 발생된다.

// IE
window.attachEvent && window.attachEvent('onload', function (e) {
    console.log(e);
});

window.attachEvent && window.attachEvent('onload', function (e) {
    console.log(e);
});

// 표준 브라우저
window.addEventListener && window.addEventListener('load', function (e) {
    console.log(e);
}, false);

window.addEventListener && window.addEventListener('load', function (e) {
    console.log(e);
}, false);