我是 JavaScript 和一般编程的新手,我对对象和事件有一些疑问。
假设我有一个对象:
var computer = {
keyboard: {}
}
我正在寻找一种将事件注册到键盘对象的方法:
computer.keyboard.registerEvent( "keyEscape" );
触发事件:
computer.keyboard.dispatchEvent( "keyEscape" );
并创建事件处理程序:
computer.keyboard.addEventListener( "keyEscape", function() {...} );
我知道如何使用 DOM 元素而不是对象来做到这一点。这是可以在 JavaScript 中完成的吗(也许在 JQuery 的帮助下)?
即使是最轻微的指导也将不胜感激。