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

看不懂这个函数怎么执行的,关于同时加载多个函数

看不懂这个函数怎么执行的,关于同时加载多个函数

罗富文1995ing 2016-04-07 19:00:52
function addLoadEvent(func){     oldonload = window.onload;     if (typeof window.onload != 'function') {         window.onload = func;     }else{         window.onload = function(){             oldonload();             func();         }     } }
查看完整描述

2 回答

?
display_none

TA贡献52条经验 获得超13个赞

意思就是定义一个带参数func的函数addLoadEvent,这个函数的内容意思是定义一个变量 oldonload = window.onload;

如果oldonload  这里的值不是一个函数,那么就加载带进来的参数func这个函数。否则的话就加载新的函数function(){

            oldonload();

            func();

        }

这个函数的意思就是加载func()这个函数。

总之,addLoadEvent(func)这个函数的作用就是加载func这个函数

希望对你有所帮助,望采纳。

查看完整回答
1 反对 回复 2016-04-08
  • 2 回答
  • 1 关注
  • 1347 浏览
慕课专栏
更多

添加回答

举报

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