Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
jQuery/Javascript-函数(事件),(事件=>;),函数()_Javascript_Jquery_Events_Event Handling_Eventhandler - Fatal编程技术网

jQuery/Javascript-函数(事件),(事件=>;),函数()

jQuery/Javascript-函数(事件),(事件=>;),函数(),javascript,jquery,events,event-handling,eventhandler,Javascript,Jquery,Events,Event Handling,Eventhandler,我不熟悉javascript和jQuery,正在努力更好地理解事件 函数(event){}vs.(event=>{}是否有一个理想的使用时间?你能对其中一个做同样的事情吗?它是tomayto-tomahto类型的东西,还是有某些实例需要使用其中一个?一个是声明,一个是表达式?看起来好像一个不是函数,但你可以在花括号中运行函数 例如: .mousedown(函数(事件){}) VS .mousedown(事件=>[code]) 一个普通的函数()能在这个领域完成一些事情吗 非常感谢!在您介绍的调用

我不熟悉javascript和jQuery,正在努力更好地理解事件

函数(event){}vs.(event=>{}是否有一个理想的使用时间?你能对其中一个做同样的事情吗?它是tomayto-tomahto类型的东西,还是有某些实例需要使用其中一个?一个是声明,一个是表达式?看起来好像一个不是函数,但你可以在花括号中运行函数

例如:

.mousedown(函数(事件){})

VS

.mousedown(事件=>[code])

一个普通的函数()能在这个领域完成一些事情吗


非常感谢!

在您介绍的调用事件的情况下,我会使用arrow函数,因为它不是您要回调的东西,而是由事件触发的

常规函数通常用于您需要按名称调用它们的任何时候,箭头函数简化了一些您不需要命名或不想更快、更简洁的操作。它们是相似的,但实际上它们之间有重要的区别,我将给您留下一篇关于它们的短文:


function(event){}与function(event=>{}
它们是两个完全不同的东西…一个是函数,另一个是无效语法-如果第二个是
event=>{}
那么,它们是相似的,但仍然不能互换-参见箭头函数文档您是否在询问
.methodName(函数(事件){})
.methodName(事件=>{})之间的区别
是吗?如果是这样,区别在于函数和箭头函数,如下所述:@NickParsons,没错。这非常有用,非常感谢!