Listener自带的参数,当触发Listener事件时就会自动传这个参数到这个方法
addEventListener方法的实现中会调用到那个匿名函数,并传递参数进去
例如:
function DropTarget() {
this.addEventListener = function(stringEvent, fnHandler) {
var oEvent = ....;
// ...
fnHandler(oEvent);
// ...
}
}
这个属于内部机制吧
oEvent准确说是一个事件对象
就算是手动添加事件时如:
obj.onclick=function(event){}
也是可以加上的这个参数的 但是这种只支持标准(w3c)的浏览器 火狐等
ie的话这个事件对象是以全局对象的形式存在的 window.event 所以不用传参