Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 - Fatal编程技术网

Javascript 基本的jQuery理解

Javascript 基本的jQuery理解,javascript,jquery,Javascript,Jquery,什么是事件 $(document).ready(function(){ $("a").click(function(event){ alert("Thanks for visiting!"); }); }); 还有这个 $(document).ready(function(){ $("a").click(function(){ alert("Thanks for visiting!"); }); }); 这两个JS块做的是相同的事情,但其中

什么是
事件

 $(document).ready(function(){
   $("a").click(function(event){
     alert("Thanks for visiting!");
   });
 });
还有这个

 $(document).ready(function(){
   $("a").click(function(){
     alert("Thanks for visiting!");
   });
 });

这两个JS块做的是相同的事情,但其中一个带有
事件
,如果有人能解释什么是
函数(事件)
,我也看到了类似函数(e),函数(g),它们是什么?有我可以学习的教程吗?

第一个示例中的
事件是一个未使用的参数

jQuery将各种参数传递给每个事件处理程序——您可以在文档中找到这些参数的详细信息(例如)

由于您不需要使用
事件
对象(或
e
,或
g
-您可以根据需要为参数指定任何名称),因此无论是否包含它都无所谓


但是,如果出于某种原因需要使用处理程序(例如调用
event.preventDefault()
以防止发生默认的单击行为),则需要将其包括在内。

第一个示例中的
事件
是一个未使用的参数

jQuery将各种参数传递给每个事件处理程序——您可以在文档中找到这些参数的详细信息(例如)

由于您不需要使用
事件
对象(或
e
,或
g
-您可以根据需要为参数指定任何名称),因此无论是否包含它都无所谓


但是,如果出于某种原因需要使用该处理程序(例如调用
事件.preventDefault()
以防止发生默认的单击行为),则需要将其包括在内。

$(“a”).click提供的回调函数是一个带参数的函数。此参数是一个事件对象,包含有关该对象的详细信息。您的函数声明可以用您喜欢的任何名称接受此参数-
event
e
g
。。。它也可以简单地省略它,因为你没有在你的函数中使用它

考虑到这两个功能本质上是相同的:

function foo(hi) {
   alert(hi);
}

function foo(bye) {
   alert(bye);
}
如果没有使用,您可以省略该参数:

function bar() {
   alert("hello!");
}

bar(12345);

您提供给
$(“a”)的回调函数。click
是一个接受参数的函数。此参数是一个事件对象,包含有关该对象的详细信息。您的函数声明可以用您喜欢的任何名称接受此参数-
event
e
g
。。。它也可以简单地省略它,因为你没有在你的函数中使用它

考虑到这两个功能本质上是相同的:

function foo(hi) {
   alert(hi);
}

function foo(bye) {
   alert(bye);
}
如果没有使用,您可以省略该参数:

function bar() {
   alert("hello!");
}

bar(12345);

jQuery将eventObject传递给处理程序/回调函数,该函数在示例中未使用。

您可以在JQuery中阅读有关eventObject的内容。

JQuery将eventObject传递给处理程序/回调函数,该函数在您的示例中未使用。

您可以在JQuery中阅读有关eventObject的内容。

Event是一个表示生成要执行的函数的事件

以下是有关该主题的更多信息:

它通常用于防止特定事件的默认行为,或停止事件向父对象的传播:

function(e){
     e.stopPropagation();
     e.preventDefault();
}

事件是表示生成要执行的函数的事件

以下是有关该主题的更多信息:

它通常用于防止特定事件的默认行为,或停止事件向父对象的传播:

function(e){
     e.stopPropagation();
     e.preventDefault();
}

事件参数是可选参数,可以是任何有效的变量名。根据您的要求,您可以通过或忽略它

访问了解更多信息

.click( handler(eventObject) )

handler(eventObject)A function to execute each time the event is triggered.
version added: 1.4.3.click( [eventData], handler(eventObject) )

eventDataA map of data that will be passed to the event handler.

handler(eventObject)A function to execute each time the event is triggered.
version added: 1.0.click()

事件参数是可选参数,可以是任何有效的变量名。根据您的要求,您可以通过或忽略它

访问了解更多信息

.click( handler(eventObject) )

handler(eventObject)A function to execute each time the event is triggered.
version added: 1.4.3.click( [eventData], handler(eventObject) )

eventDataA map of data that will be passed to the event handler.

handler(eventObject)A function to execute each time the event is triggered.
version added: 1.0.click()

事件:JavaScript中的事件是发生在网页上或网页上的事件

事件示例: 鼠标点击

网页加载

将鼠标悬停在网页上的热点上,也称为悬停

在HTML表单中选择输入框

击键等

Jquery中的事件

使用e只是event的缩写。你可以使用任何变量,比如g来代替e

 $('#xyz_id').click(function(g){
   var clicked_target = g.target;
 });
您可以进一步查看jquery中的事件


事件:JavaScript中的事件是发生在网页上或网页上的事件

事件示例: 鼠标点击

网页加载

将鼠标悬停在网页上的热点上,也称为悬停

在HTML表单中选择输入框

击键等

Jquery中的事件

使用e只是event的缩写。你可以使用任何变量,比如g来代替e

 $('#xyz_id').click(function(g){
   var clicked_target = g.target;
 });
您可以进一步查看jquery中的事件