+ -
当前位置:首页 → 问答吧 → AJAX中,XMLHttpRequest.onreadystatechange = myCallback;myCallback是个函数,为什么后来不要括号?

AJAX中,XMLHttpRequest.onreadystatechange = myCallback;myCallback是个函数,为什么后来不要括号?

时间:2011-04-16

来源:互联网

 
XMLHttpRequest.onreadystatechange = myCallback;
function myCallback(){
  ...
}
和下面有什么区别
XMLHttpRequest.onreadystatechange = myCallback;
function myCallback(){
  ...
}
如果没有区别,那注册两个字的意义何解?
本人菜鸟,希望能得到满意的解答!!!

作者: lidehuang   发布时间: 2011-04-16

传的是引用,就是当onreadystatechange 时去执行函数,是那个函数呢。是你申明的那个函数,如果你后面加了()那就直接调用了。

作者: licip   发布时间: 2011-04-17