attachEvent / addEventListener для загрузки / загрузки окна - предпочтительный способ

У меня есть сценарий, который запускается при загрузке страницы, и я использовал следующий код, чтобы запустить его:

if (window.addEventListener) {
  window.addEventListener('load', otherRelatedParts, false);
}
else if (window.attachEvent) {
  window.attachEvent('onload', otherRelatedParts );
}

, но сегодня я попытался использовать самозапускающуюся функцию вроде этой:

(function() {
otherRelatedParts();
}())

Кажется работать, во всех браузерах и меньше кода. Это предпочтительный способ добавления событий в загрузку окна?

10
задан Frambot 16 July 2013 в 15:21
поделиться