В javascript у меня есть код типа
document.addEventListener("mousedown", mouseDownHandler);
и иногда я могу ткнуть пальцем во что-то типа
document.addEventListener("mouzedown", mouseDownHandler);
И javascript не поймет, что я идиот, и я буду в недоумении, почему мой обработчик не работает.
Actionscript3
определяет константы событий так
MouseEvent.MOUSE_DOWN // equiv to the String "mouseDown"
Если я толстым пальцем укажу на переменную
или константу
, JS разозлится на меня, и я смогу быстро решить проблему. Есть ли в JavaScript
что-то похожее на это или мне нужно сделать свои собственные псевдоконстанты JS для типов событий?