Javascript 单击事件侦听器
我正在开发一个基于电子的应用程序,但我对它、JavaScript或Node.js没有太多经验。目前,我只想通过点击一个按钮来关闭一个窗口Javascript 单击事件侦听器,javascript,node.js,javascript-events,electron,Javascript,Node.js,Javascript Events,Electron,我正在开发一个基于电子的应用程序,但我对它、JavaScript或Node.js没有太多经验。目前,我只想通过点击一个按钮来关闭一个窗口 close.addEventListener('click', function () { ipc.send('close-main-window') }) 这完全有效!我只是不明白它为什么会起作用。据我所知,addEventListener中的第一个参数只是任意字符串。然而,我并没有专门写任何东西来处理“点击”。我认为这应该意味着它是内置的功能。这
close.addEventListener('click', function () {
ipc.send('close-main-window')
})
这完全有效!我只是不明白它为什么会起作用。据我所知,addEventListener中的第一个参数只是任意字符串。然而,我并没有专门写任何东西来处理“点击”。我认为这应该意味着它是内置的功能。这是JavaScript、Node.js还是Electron的一部分?在文档中的什么地方可以找到内置事件列表?JavaScript具有函数
addEventListener
,该函数向元素添加事件监听器(惊喜,惊喜)。应用侦听器的元素现在侦听事件,即传递到函数中的字符串(在本例中为单击)。一旦触发事件(在本例中,当用户单击元素时),它将执行回调,这是您声明的函数。所以,考虑一下:
element.addEventListener("click", function() {
console.log("hello!");
});
每次单击元素
时,都会记录hello
你可以在网上阅读更多。所有可用事件的列表。JavaScript具有函数
addEventListener
,该函数向元素添加事件监听器(惊喜,惊喜)。应用侦听器的元素现在侦听事件,即传递到函数中的字符串(在本例中为单击)。一旦触发事件(在本例中,当用户单击元素时),它将执行回调,这是您声明的函数。所以,考虑一下:
element.addEventListener("click", function() {
console.log("hello!");
});
每次单击元素
时,都会记录hello
你可以在网上阅读更多。所有可用事件的列表。第一个参数是表示事件类型的
字符串
我认为它在内部是这样工作的
var event = new Event('click');
其中,Event
是事件对象&click
已经是javascript的预定义事件第一个参数是表示事件类型的字符串
我认为它在内部是这样工作的
var event = new Event('click');
其中Event
是一个事件对象&click
已经是一个预定义的javascript事件了谢谢!这些事件仅仅是字符串吗?如果是这样的话,那不是一种糟糕的设计吗?对他们来说,拥有一个枚举或属性列表不是更好吗?字符串被传递到一个构造函数中以创建一个新的事件对象,var Event=new Event(string_from_addEventListener)代码>,因此字符串是创建事件所必需的。谢谢!这些事件仅仅是字符串吗?如果是这样的话,那不是一种糟糕的设计吗?对他们来说,拥有一个枚举或属性列表不是更好吗?字符串被传递到一个构造函数中以创建一个新的事件对象,var Event=new Event(string_from_addEventListener)代码>,因此该字符串是创建事件所必需的