javascript函数{},但在执行时不传递任何参数

用户名

有时我看到带有以下参数的函数:

$('#my_div').bind("mouseover mouseenter", function (e) {
    console.log(e);
    var el = $("#" + e.type);
    var n = el.text();

    el.text(++n);
});

我不明白传递给函数的内容。如果是类似的东西,我会理解的,(function(e){ .... }(parameter);但事实并非如此。有人可以遮荫吗

TheSeamau5

总会有一个参数被传递,只是您不是直接传递该参数的那个。浏览器是。

在这种情况下,您正在谈论事件处理程序。基本上发生的事情是,当触发事件时,浏览器会将事件对象传递给事件侦听器的回调(您提供的回调)。

如果您想了解事件对象内部的内容,请查看此mozilla docs页面https://developer.mozilla.org/zh-CN/docs/Web/API/Event

如果您想了解浏览器如何处理事件对象的整个传递,请遵循以下规范:http : //www.w3.org/html/wg/drafts/html/master/webappapis.html#the-event-handler-processing -算法在4)下显示“处理事件E如下”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

javascript函数{e},但在执行时不传递任何参数

来自分类Dev

PHP数组传递给javascript函数不执行任何操作

来自分类Dev

可测量作为参数传递的任何函数的执行时间的函数

来自分类Dev

JavaScript 默认参数:不传递任何值

来自分类Dev

从VBS运行时,MID函数不执行任何操作

来自分类Dev

在不执行参数的情况下传递带有参数的Javascript函数的最佳实践是什么?

来自分类Dev

将 Python 函数作为参数传递而不执行它?

来自分类Dev

当传递“无”或不传递任何参数时,如何在函数中接受默认参数?

来自分类Dev

JavaScript函数参数传递数组

来自分类Dev

基本的JavaScript,此函数为什么不传递参数

来自分类Dev

JavaScript函数不返回任何内容

来自分类Dev

JavaScript函数不返回任何内容

来自分类Dev

从中执行Javascript函数

来自分类Dev

JavaScript函数未执行?

来自分类Dev

JavaScript:函数执行的顺序

来自分类Dev

javascript函数执行

来自分类Dev

在 JavaScript 中执行 then() 函数

来自分类Dev

带“-”的Javascript函数参数

来自分类Dev

简单参数Javascript函数

来自分类Dev

引用的Javascript函数参数

来自分类Dev

简单参数Javascript函数

来自分类Dev

JavaScript函数的可选参数

来自分类Dev

JavaScript函数参数评估

来自分类Dev

JavaScript函数参数问题

来自分类Dev

JavaScript函数参数器

来自分类Dev

Map()函数的Javascript参数

来自分类Dev

Javascript函数作为参数

来自分类Dev

Qt函数runJavaScript()不执行JavaScript代码

来自分类Dev

为什么函数 Javascript 不执行?