Q
事件监听匿名函数
1
A
回答
1
当定义,像这样
target.addEventListener(type, doSomething(parameter));
你传递函数的返回值处理程序处理函数。例如,考虑这样的功能:现在
function doSomething(event) {
return 'foo';
}
,该功能被立刻执行,该事件已经发生之前,你基本上只是路过这是处理程序:
target.addEventListener(type, 'foo');
这是行不通的。
第二个例子
target.addEventListener(type, function() {doSomething(parameter);});
正确传递函数作为参考,而无需发生事件之前执行。
相关问题
- 1. 事件监听器的匿名函数
- 2. 在使用内联匿名函数时删除事件监听器
- 3. javascript事件监听器函数
- 4. 匿名监听器内部的循环
- 5. 匿名动画与动画监听器
- 6. Laravel监听器监听多个事件
- 7. Firefox Javascript事件匿名函数
- 8. C# - 匿名函数和事件处理
- 9. jQuery事件监听
- 10. 事件监听器?
- 11. Laravel事件监听
- 12. 匿名事件
- 13. 什么时候应该在事件监听器中使用匿名函数做出反应?
- 14. 如何避免使用标记点击事件监听器的匿名回调函数?
- 15. JavaScript事件监听器的匿名函数会一直返回相同的值吗?
- 16. Android - 事件监听器
- 17. 删除事件监听器
- 18. JQuery到事件监听器
- 19. 添加事件监听器
- 20. 回调事件监听器
- 21. Java MySQL事件监听器
- 22. Javascript事件监听器?
- 23. 关键事件监听
- 24. 骨干监听Backbone.history事件
- 25. 在C++中监听事件
- 26. 鼠标监听器事件
- 27. 类不监听事件
- 28. 被动事件监听器
- 29. 的Android onTouch监听事件
- 30. 时间事件监听器
在第一种情况下,您执行该函数并将结果作为事件处理程序传递。在第二种情况下,匿名函数不会执行,而只是作为参考传递。 – Sirko