window.onload= fah ; // fah是某函数的名称总是有点疑惑,书上说,onload事件触发时,函数的引用发生指派,然后变成onload来调用这个函数。
可为何不直接写成 window.onload= fah() ;ajax里 也是同样的回调问题高人点拨。 

解决方案 »

  1.   

    你这样赋值等号=两边不相等啊,除非你这个fah()函数返回值也是一个函数你的等号的左边是一个function,你的等号的右边是一个"函数的返回值"而不一定是function如果你的这个fah()函数返回值也是一个函数,那这个赋值才能够成立.
    例如:
    fucntion fah(){
      return function(){
         ...
      };
    }像上面这样写 你的window.onload= fah() ;就成立了但是,很少有人脱裤子放屁的