Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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 jQuery中的事件和事件处理程序仍然混淆_Javascript_Jquery_Javascript Events - Fatal编程技术网

Javascript jQuery中的事件和事件处理程序仍然混淆

Javascript jQuery中的事件和事件处理程序仍然混淆,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,有人能帮我理解下面例子中的“事件”和“事件处理程序”到底是什么吗?下面是一些常见事件的列表 那么为什么有些人仍然说单击事件处理程序呢?是单击事件还是事件处理程序 一, 二, 三, 感谢事件就是行动。处理程序是该操作的接收者,通常是一个函数。遵循您的代码: $("p").click(function() { // this function is the event handler of the "click" event }); 这与: $("p").on("click",funct

有人能帮我理解下面例子中的“事件”和“事件处理程序”到底是什么吗?下面是一些常见事件的列表

那么为什么有些人仍然说单击事件处理程序呢?是单击事件还是事件处理程序

一,

二,

三,


感谢

事件就是行动。处理程序是该操作的接收者,通常是一个函数。

遵循您的代码:

$("p").click(function() {
    // this function is the event handler of the "click" event
});
这与:

$("p").on("click",function(){
   alert("Which One is Event and which one Event Handler");
});

以下代码不是事件,只是更改
p
元素的样式:

$("p").css("background-color", "yellow");

该事件是一次点击。事件处理程序(在您的前两个代码段中)是匿名函数。谢谢Stephen,但是示例2和3如何?第三个代码段中既没有事件也没有事件处理程序。3,
$(“p”).css(“背景色”,“黄色”)有什么关系吗?这里没有事件或事件处理程序,只有一个完全无关的简单方法调用。谢谢。我只想问一个简单的问题,那么()是什么?jQuery在1.7版本中提供了处理事件的方式。我在回答中添加了jQuery文档的链接。在您的代码上,它的作用与
相同。单击(函数(){
),但使用
。在('click',函数(){…
$("p").click(function() {
    // this function is the event handler of the "click" event
});
$("p").on("click",function(){
   alert("Which One is Event and which one Event Handler");
});
$("p").css("background-color", "yellow");