请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于函数的执行顺序

在写这一章的页面的时候,我跟#submit绑定了函数,但是并没有生效,经过研究以后是因为那个时候页面还没有#submit这个元素


init: function() {
this.onload();
_this.bindEvent();

},

想问一下这个是为什么,onload里面有loadUserInfo的函数,应该是在执行完了loadUserInfo才会执行函数绑定,即使我把函数绑定写到了load里面也是这样,只有写到loadUserInfo的success里面才是真正的等执行完了load以后才执行函数绑定

这是为什么呢

正在回答

1回答

onload是先执行了,但html是onload异步请求回来以后才出现的

0 回复 有任何疑惑可以回复我~
  • 提问者 李行知 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-08-01 08:39:10
  • 提问者 李行知 #2
    今天看到老师那里提到了事件的绑定和代理,如果这个我绑定到documnet上面然后代理到响应元素,是不是就不用在意这个执行顺序了,因为在意执行顺序的原因就是在绑定事件的时候页面元素还没有加载进来
    回复 有任何疑惑可以回复我~ 2017-08-08 15:41:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信