关于 addOnload() 函数的 window.onload?

function hello(){

  console.log("Hello!");

}

function addOnload(fn){

  var oldLoad = window.onload;

  if(typeof window.onload != "function"){

    window.onload = fn;//这里没有括号不是只是声明而已吗?为什么还会直接调用执行?

  }else{

    window.onload = function(){

      oldLoad();

      fn();

    }

  }

}

addOnload(hello);

求解惑。

小怪兽爱吃肉
浏览 447回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript