Я новичок в JavaScript и программировании в целом, и у меня есть некоторые вопросы об объектах и событиях.
Скажем, у меня есть объект:
var computer = {
keyboard: {}
}
То, что я ищу, - способ зарегистрировать события на объект клавиатуры:
computer.keyboard.registerEvent( "keyEscape" );
Пожар события:
computer.keyboard.dispatchEvent( "keyEscape" );
И создайте обработчики событий:
computer.keyboard.addEventListener( "keyEscape", function() {...} );
Я знаю, как это сделать с элементами DOM, но не с объектами. Это что-то, что можно сделать в JavaScript (возможно, с помощью JQuery)?
Даже малейшая часть руководства будет оценена очень сильно.