例子:
<script type="text/Javascript"> $.ajax('url', function(data) { console.info('callback'); }); //do something console.info('done'); </script> 如果注释的 do something 占用了很长时间,超过了 ajax 返回的时间,那么显示结果有没有可能是
callback done
?
JS 中注册的回调函数,当对应的事件发生时,都会被添加到事件队列中,由事件循环不停轮询。那么<script/>中的"主代码",和事件循环的时间轴关系是怎样的?是"主代码"执行完成后,才会进入事件循环,还是当事件循环中获取一个事件后,就会中断主代码的执行?

