¿Uso correcto de addEventListener () / attachEvent ()?

Me pregunto cómo usar addEventListenerrespectivamente attachEventcorrectamente. window.onload = function (myFunc1) { /* do something */ } function myFunc2() { /* do something */ } if (window.addEventListener) { window.addEventListener('load', myFunc2, false); } else if (window.attachEvent)...