js 执行时会分为:同步任务、异步任务; 同步任务会在主线程上形成一个执行站; 异步任务在需要执行时,会被放到任务队列(消息队列)中; 主进程会先执行执行站上的任务,再去执行消息队列中的任务,并会不断检查这个消息队列;