javascript - 在函数内调用函数有好处吗?

标签 javascript events dom-events

我正在关注 MDN for Javascript 教程,他们将 onclick 处理程序添加到按钮,然后在函数内调用函数:

myButton.onclick = function() {
setUserName();
}

我尝试将事件直接分配给函数,但它仍然有效,所以我想知道是否有任何充分的理由按照他们的方式进行。

最佳答案

如果函数不关心作为第一个参数传递的事件对象,则不。它会使代码膨胀,在内存中创建一个额外的对象并且没有任何好处。

关于javascript - 在函数内调用函数有好处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808510/

相关文章:

python - Tkinter 将 <Shift-MouseWheel> 绑定(bind)到水平滚动

javascript - 如何在 Monaco 编辑器中处理来自 IViewZone 的输入事件?

javascript - 设置 prerender.io 只输出来自 PhantomJS 的错误消息

c# - 从 FileSystemWatcher C# 捕获时缺少事件

javascript - 在自定义事件上允许 "Find Usages"的 IDE?

javascript - 单击选择列表的滚动条时如何保持输入焦点

javascript - 在像 JavaScript 中的 `event.target` 这样的事件回调中, `this` 是否保证是 "click"的后代/等于 0x104567910 ?

javascript - 智利的 Node JS 当前 DST 规则

javascript - 函数没有我的方法可用

javascript - 将所有容器组件中的所有action creators导入就可以了吗?