Почему в Javascript обработчик событий работает с круглыми скобками?
Гуру Javascript, посмотрите на этот код:
ClickMe
function handler() {
alert("clicked");
}
Почему событие onclick должно быть назначено обработчику с помощью () onclick = "обработчик ()»? В этом случае оповещение называется. Но согласно логике, описанной как ответ на аналогичный вопросhttps://stackoverflow.com/a/3247044/2543590 onclick присваивается результат обработчику функции, а не самой функции. Я полагаю, чтобы назначить функцию onclick, это должно быть так
onclick="handler",
но в этом случае оповещение не вызывается. Зачем?