Почему вы должны передавать объект события в качестве параметра?

Я изучаю, как манипулировать событиями в JavaScript, и мне интересно, "почему вы должны передавать объект события в качестве параметра (аргумента)в функцию при использовании события умение обращаться?"

Вот пример того, о чем я говорю.:

<script type="text/javascript">
    document.getElementById('button_1').onclick = (function (event) {
        alert("The event is: " + "on" + event.type);
    });
</script>

Я написал приведенный выше код и довольно хорошо понимаю, что он делает. Я просто не понимаю всего (события). Я думал об этом как о способе назначения анонимной функции обработчику события button_1.onclick. Пытается ли обработчик события передать событие до того, как оно будет назначено, или?... Мне трудно это понять. Если кто-то может объяснить это для меня, я был бы признателен.

[Я попытался найти это в Google, но нашел очень сложные объяснения и примеры. Поможет только простое-–-промежуточное объяснение.] =)

Большое спасибо.

9
задан Rocket Hazmat 18 April 2012 в 22:08
поделиться