константы событий для javascript?

В javascript у меня есть код типа

document.addEventListener("mousedown", mouseDownHandler);

и иногда я могу ткнуть пальцем во что-то типа

document.addEventListener("mouzedown", mouseDownHandler);

И javascript не поймет, что я идиот, и я буду в недоумении, почему мой обработчик не работает.

Actionscript3 определяет константы событий так

MouseEvent.MOUSE_DOWN // equiv to the String "mouseDown"

Если я толстым пальцем укажу на переменную или константу, JS разозлится на меня, и я смогу быстро решить проблему. Есть ли в JavaScript что-то похожее на это или мне нужно сделать свои собственные псевдоконстанты JS для типов событий?

6
задан Jacksonkr 8 December 2011 в 22:22
поделиться