问答详情
源自:4-2 [DOM事件] QQ面板拖拽效果(下)

函数调用怎么没加括号

oTitle.onmousedown=fnDown;

提问者:慕UI8183041 2015-11-23 22:53

个回答

  • 慕男婶
    2015-11-24 12:41:43
    已采纳

    这个不是函数调用。这是把函数的值赋值给window.onload了。。

    也就是说

    window.onload = drag;

    window.onload = drag();

    两者是不一样的,因为函数也是对象,函数名就是对函数对象的引用,所以,第一种就是把函数名所引用的函数赋值给onload了,也就是说,onload事件发生时会执行drag函数。

    第二种是,把drag函数的执行的返回值赋值给onload了,但是从你贴出来的带来来看,drag并没有返回值,就默认返回undefined了。。。

  • 莫珂
    2015-12-22 00:13:13

    指定回调函数

  • echo_kinchao
    2015-11-24 14:23:50

    这个只是赋值 不是 函数调用