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

js的异步执行的问题。

js的异步执行的问题。

长风秋雁 2019-02-20 18:17:31
最近在js的基础知识,看到js的事件循环机制,产生了几点疑问,希望各位能人不吝赐教。有这么一句话:(1)所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。栈的特点是先进后出,那么此时所有的同步任务的执行顺序不应该是和我进栈的顺序相反吗?还是说,每次只进栈一个任务?对于ajax这种异步来说,是不是主线程执行了ajax发出了网络请求,在等待网络请求回复的时候,去执行了其他任务,等到主线程同步任务执行结束了,才回去异步队列里面找到ajax执行他的回调函数?还是说,直接执行后面的所有的同步操作后在开始执行ajax?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 461 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号