问答详情
源自:3-3 编程练习

现在执行代码和函数傻傻分不开

var div=document.getElementById("myDiv");

 EventUtil.addHandler(div,"click",function(event){

event=EventUtil.getEvent(event);

alert("Page coordinates:"+event.pageX+","+event.pageY);

});

上面的代码没错,但是这是个函数还是可以输出的代码?

提问者:慕少4153530 2016-09-01 12:17

个回答

  • 慕圣2809978
    2016-09-01 16:31:01

    EventUtil.addHandler是一个封装的添加事件函数,要在外部调用;function(event)也是一个函数,但在代码中是作为EventUtil.addHandler中的一个参数,也可以写在外部。

  • 傻傻的呆子
    2016-09-01 16:07:39

    这是你封装的函数,最后的函数一般是单独写在外面进行调用,你这里只是把它放在里面。

  • 慕粉3659774
    2016-09-01 16:04:10

    这可以输出的代码,或者说是一条执行程序,EventUntil .addhander才是封装的函数,只是这里面的function(event)弹框没有单独写成一个函数再在这里调用