Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击事件侦听器_Javascript_Node.js_Javascript Events_Electron - Fatal编程技术网

Javascript 单击事件侦听器

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中的第一个参数只是任意字符串。然而,我并没有专门写任何东西来处理“点击”。我认为这应该意味着它是内置的功能。这

我正在开发一个基于电子的应用程序,但我对它、JavaScript或Node.js没有太多经验。目前,我只想通过点击一个按钮来关闭一个窗口

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),因此该字符串是创建事件所必需的