【问题标题】:What are these arguments in JS?JS 中的这些参数是什么?
【发布时间】:2019-02-11 12:31:18
【问题描述】:

我通常使用 PHP 进行编程,几天前我开始学习 javascript,但我真的不理解带有“从空中”之类的参数的函数。

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

https://www.w3schools.com/html/html5_draganddrop.asp

到目前为止,我得到的'event'和'ev'是相同的,但是'event'来自哪里?它没有在任何地方声明......

【问题讨论】:

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

标签: javascript function arguments


【解决方案1】:
 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    相关资源
    最近更新 更多