当前位置: 首页 > 面试题库 >

在Javascript / jQuery中,(e)是什么意思?

夔高寒
2023-03-14
问题内容

我是JavaScript / jQuery的新手,我一直在学习如何制作函数。方括号中带有(e)的功能很多。让我告诉你我的意思:

$(this).click(function(e) {
    // does something
});

似乎总是该函数甚至不使用(e)的值,那么为什么它经常出现呢?


问题答案:

eevent将传递给事件处理程序的对象的简短var引用。

事件对象本质上具有许多可以在事件处理程序中使用的有趣的方法和属性。

在示例中,您发布的是一个点击处理程序,它是一个 MouseEvent

$(<element selector>).click(function(e) {
    // does something
    alert(e.type); //will return you click
}

DEMO-鼠标事件,DEMO使用e.whiche.type



 类似资料:
  • 问题内容: 我想知道 = + _ 运算符在JavaScript中的含义。看起来像是在做作业。 例: 问题答案: r = +_; 尝试将任何内容强制转换为数字。 只是一个变量名(不是运算符),可以是,等等。 例: 将“ 1”强制转换为纯数字1。 现在,不是。 此外,根据算术运算符的MDN页面: 一元加号运算符位于其操作数之前,并求值为其操作数,但是 尝试将其转换为数字(如果尚未转换为数字) 。 […

  • 问题内容: 我正在研究脚本从该脚本的Debian存档(.deb)文件解压缩之前执行的 preinst 文件的内容。 该脚本具有以下代码: 我的第一个查询是关于这一行的: 我认为脚本的其余部分非常简单:它检查Debian / Ubuntu软件包管理器是否正在执行安装操作。如果是,它将检查我的应用程序是否刚刚安装在系统上。如果已安装,脚本将显示消息 “ MyApplicationName已安装” 并结

  • 我的第一个问题是关于行: 我认为脚本的其余部分非常简单:它检查Debian/Ubuntu包管理器是否正在执行安装操作。如果是,它会检查我的应用程序是否刚刚安装到系统上。如果有,脚本将打印消息“MyApplicationName is just installed”并结束(表示以“error”结束,不是吗?)。 如果用户正在要求Debian/Ubuntu包系统安装我的包,脚本也会删除两个目录。

  • 在JWKS中是什么意思-Json Web Key Set

  • 我想知道=_运算符在JavaScript中的含义。看起来像是在做作业。 示例:

  • 在javascript中,我们可以用{}初始化变量。“{}”是什么意思?