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");