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. 匿名动画与动画监听器
- 4. Laravel监听器监听多个事件
- 5. Firefox Javascript事件匿名函数
- 6. C# - 匿名函数和事件处理
- 7. jQuery事件监听
- 8. Laravel事件监听
- 9. RxJS监听事件但稍后附加事件监听器
- 10. 如何避免使用标记点击事件监听器的匿名回调函数?
- 11. 什么时候应该在事件监听器中使用匿名函数做出反应?
- 12. 事件监听语法
- 13. NHibernate事件监听器
- 14. 切换事件监听器
- 15. Gideros GTween事件监听器
- 16. Keypress事件监听器
- 17. 事件监听器在PHP
- 18. 被动事件监听器
- 19. Android AudioManager事件监听器?
- 20. 的Android onTouch监听事件
- 21. 回调事件监听器
- 22. 事件监听器循环
- 23. NHibernate多事件监听器
- 24. javascript事件监听器
- 25. 关键事件监听
- 26. GM_setValue事件监听器
- 27. supervisord事件监听器
- 28. Android,事件监听器?
- 29. Javascript事件监听器
- 30. window.fetch的事件监听器
在第一种情况下,您执行该函数并将结果作为事件处理程序传递。在第二种情况下,匿名函数不会执行,而只是作为参考传递。 – Sirko