以下是相关的代码:
#include <sys/resource.h>
我不明白的是这个论点&#34; e&#34;正在做什么以及它是如何相关的,或者它的价值是什么。如果有人需要我链接整段代码(&#34;它是一段相对较小的代码,一个运行可移动对象的代码&#34;)。我知道这个问题可能没有得到很好的解决,或者答案可能很明显,但我不能很好地理解它,以便更好地表达我的问题。此外,谷歌没有帮助。提前谢谢!
修改
代码中的更多示例:
window.addEventListener('mousemove', function (e) {
myGameArea.x = e.pageX;
myGameArea.y = e.pageY;
})
和
window.addEventListener('keydown', function (e) {
myGameArea.keys = (myGameArea.keys || []);
myGameArea.keys[e.keyCode] = true;
})
答案 0 :(得分:3)
addEventListener
方法有两个参数。一个是事件名称。第二个是回调函数。您实际上将整个函数传递给稍后将调用的addEventListener
。
addEventListener
将继续使用该方法。触发事件时,addEventListener
将调用您的回调方法。调用回调时,调用者将传递表示事件的对象。它允许您在回调方法中获取事件的详细信息。
答案 1 :(得分:1)
这是事件对象。隐式传递给事件侦听器函数的参数,以便您可以从发生的事件中获取属性。例如,鼠标的x,y坐标,preventDefault
方法,事件目标原点等。
有关事件对象的详细信息以及它与函数事件的关联方式,请参阅documentation。