点击事件监听器
Click event listener
我正在开发一个基于 Electron 的应用程序,但我没有太多经验或 JavaScript 或 Node.js。目前,我只想通过单击按钮关闭 window。
close.addEventListener('click', function () {
ipc.send('close-main-window')
})
这完全有效!我只是对它为什么起作用感到困惑。据我了解, addEventListener
中的第一个参数只是任意字符串。但是,我并没有专门写任何东西来处理 'click'。我认为这应该意味着它是内置功能。这是 JavaScript、Node.js 或 Electron 的一部分吗?我可以在文档的哪个位置找到内置事件列表?
JavaScript 具有函数 addEventListener
,它向元素添加事件侦听器(惊喜,惊喜)。应用侦听器的元素现在侦听一个事件,一个传递给函数的字符串(在本例中为单击)。一旦事件被触发(在这种情况下,当用户点击元素时),它就会执行回调,也就是你声明的函数。所以,考虑一下:
element.addEventListener("click", function() {
console.log("hello!");
});
每次单击 element
时都会记录 hello
。
您可以在 Mozilla's Documentation. Here's 所有可用事件的列表中阅读更多内容。
第一个参数是string which represent the event type
。
我认为内部是这样工作的
var event = new Event('click');
其中 Event
是事件对象 & click
已经是 javascript
的预定义事件
我正在开发一个基于 Electron 的应用程序,但我没有太多经验或 JavaScript 或 Node.js。目前,我只想通过单击按钮关闭 window。
close.addEventListener('click', function () {
ipc.send('close-main-window')
})
这完全有效!我只是对它为什么起作用感到困惑。据我了解, addEventListener
中的第一个参数只是任意字符串。但是,我并没有专门写任何东西来处理 'click'。我认为这应该意味着它是内置功能。这是 JavaScript、Node.js 或 Electron 的一部分吗?我可以在文档的哪个位置找到内置事件列表?
JavaScript 具有函数 addEventListener
,它向元素添加事件侦听器(惊喜,惊喜)。应用侦听器的元素现在侦听一个事件,一个传递给函数的字符串(在本例中为单击)。一旦事件被触发(在这种情况下,当用户点击元素时),它就会执行回调,也就是你声明的函数。所以,考虑一下:
element.addEventListener("click", function() {
console.log("hello!");
});
每次单击 element
时都会记录 hello
。
您可以在 Mozilla's Documentation. Here's 所有可用事件的列表中阅读更多内容。
第一个参数是string which represent the event type
。
我认为内部是这样工作的
var event = new Event('click');
其中 Event
是事件对象 & click
已经是 javascript