在hyperapp代码库,我们可以看到行:[]如何附加事件侦听器?
https://github.com/hyperapp/hyperapp/blob/master/src/app.js#L135
表示:
try {
element[name] = value
} catch (_) {}
显然,element
是HTML元素和value
是一个功能!这里有趣的部分是,如果name
说例如onclick
和value
是一个函数,它不会打印某些东西给控制台,上面的代码正确地添加了onclick
的事件侦听器。
我想知道这是否是addEventListener
的简写,或者我在这里错了吗?
请参阅https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onclick – glennsl