小编NTD*_*ave的帖子

自定义事件模型,不使用JavaScript中的DOM事件

我是JavaScript和编程的新手,我对对象和事件有一些疑问.

说我有一个对象:

var computer = {
    keyboard: {}
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是一种向键盘对象注册事件的方法:

computer.keyboard.registerEvent( "keyEscape" );
Run Code Online (Sandbox Code Playgroud)

点燃活动:

computer.keyboard.dispatchEvent( "keyEscape" );
Run Code Online (Sandbox Code Playgroud)

并创建事件处理程序:

computer.keyboard.addEventListener( "keyEscape", function() {...} );
Run Code Online (Sandbox Code Playgroud)

我知道如何使用DOM元素而不是对象.这是可以用JavaScript完成的(也许是在JQuery的帮助下)?

即使是最轻微的指导也会受到极大的赞赏.

javascript events object handler

41
推荐指数
5
解决办法
1万
查看次数

标签 统计

events ×1

handler ×1

javascript ×1

object ×1