请问oldonload()func()是什么意思,谢谢

function addLoadEvent(func) {

  var oldonload = window.onload;

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

    window.onload = func;

  } else {

    window.onload = function() {

      oldonload();

      func();

    }

  }

}


我要去幼儿园深造了
浏览 3117回答 3
3回答

Suber丶林

// 定义了一个函数,带一个参数func function addLoadEvent(func) {     // 把加载完成的函数赋值给oldnload变量     var oldonload = window.onload;     if (typeof window.onload != 'function') {         window.onload = func;     } else {         window.onload = function() {             // 这里执行了刚才赋值变量的函数             oldonload();             // 这里是执行了传进来的func参数             func();         }     } }

化龙贝

old 是以前附加的事件, func是当前要附加的事件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript