为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

function addLoadEvent(func) {  var oldonload = window.onload;  if (typeof window.onload != 'function') {    window.onload = func;  } else {    window.onload = function() {      oldonload();      func();    }  }}
查看完整描述

3 回答

?
Suber丶林

TA贡献75条经验 获得超180个赞

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


查看完整回答
2 反对 回复 2016-06-09
?
化龙贝

TA贡献191条经验 获得超79个赞

old 是以前附加的事件, func是当前要附加的事件

查看完整回答
1 反对 回复 2016-06-09
  • 3 回答
  • 1 关注
  • 3059 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信