var div=document.getElementById("myDiv");
EventUtil.addHandler(div,"click",function(event){
event=EventUtil.getEvent(event);
alert("Page coordinates:"+event.pageX+","+event.pageY);
});
上面的代码没错,但是这是个函数还是可以输出的代码?
EventUtil.addHandler是一个封装的添加事件函数,要在外部调用;function(event)也是一个函数,但在代码中是作为EventUtil.addHandler中的一个参数,也可以写在外部。
这是你封装的函数,最后的函数一般是单独写在外面进行调用,你这里只是把它放在里面。
这可以输出的代码,或者说是一条执行程序,EventUntil .addhander才是封装的函数,只是这里面的function(event)弹框没有单独写成一个函数再在这里调用