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

onload有多个函数,它们执行的逻辑顺序是怎么样的

onload有多个函数,它们执行的逻辑顺序是怎么样的

addOnload(函数1);addOnload(函数2);addOnload(函数3);function addOnload(newFunction) {  var oldOnload = window.onload;  if (typeof oldOnload == "function") {    window.onload = function() {      oldOnload();                 //oldOnload()与newFunction(), 这两个函数分别是什么        newFunction();    }  }else {    window.onload = newFunction;         //这里只是赋值还是赋值又执行  } }function 函数1() {  alert(111)}function 函数2() {  alert(222)}function 函数3() {  alert(333)}
查看完整描述

1 回答

已采纳
?
慕粉1603412396

TA贡献4条经验 获得超1个赞

按照你写的函数的顺序执行,因为js语言是轻量级的脚本语言,边编译边执行,按照从上到下的顺序执行。onload方法也一样


查看完整回答
反对 回复 2017-04-14
  • 阿里斯托亚
    阿里斯托亚
    window.onload = newFunction 这个是赋值还是执行 oldOnload()与newFunction()在函数执行3遍的时候分别是什么 我主要问的是这两个问题
  • 慕粉1603412396
    慕粉1603412396
    newFuncion()函数,在最后一次执行,再次之前是赋值,
  • 1 回答
  • 0 关注
  • 1885 浏览
慕课专栏
更多

添加回答

举报

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