Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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 JS中的这些参数是什么?_Javascript_Function_Arguments - Fatal编程技术网

Javascript JS中的这些参数是什么?

Javascript JS中的这些参数是什么?,javascript,function,arguments,Javascript,Function,Arguments,通常我是用PHP编程的,几天前我开始学习javascript,我真的不理解带有“from the air”等参数的函数 通常在PHP中,您将参数传递给函数,函数在函数体中进行处理。有人能解释一下这个例子中的“ev”或“事件”是什么吗 到目前为止,我得到的“事件”和“ev”是相同的,但“事件”从何而来?它没有在任何地方申报 The web browser defines many events of different kinds. Each definition includes, as

通常我是用PHP编程的,几天前我开始学习javascript,我真的不理解带有“from the air”等参数的函数

通常在PHP中,您将参数传递给函数,函数在函数体中进行处理。有人能解释一下这个例子中的“ev”或“事件”是什么吗

到目前为止,我得到的“事件”和“ev”是相同的,但“事件”从何而来?它没有在任何地方申报

 The web browser defines many events of different kinds. Each
 definition includes, as the data structure passed to the handler
 function, an object which inherits from the EventPrototype object.
您可以在下面的url中查看事件对象的详细信息

https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Overview_of_Events_and_Handlers

在这里,我看不出JS和PHP(或者任何其他主流语言)之间有什么区别。它们是函数的形式参数,不需要在外部定义。调用函数时,它们获取传入的任何值。[在本例中,它们是事件侦听器,因此参数可能是事件对象,]