JS执行队列
JS 一大特点就是 单线程,即同一时间只能做一件事
单线程就意味着所有的任务需要排队,前一个任务结束后才会执行下一个任务。
这样可能造成的结果是:如果JS执行的时间过长,会导致页面的渲染不连贯,导致页面渲染加载阻塞的感觉
为了解决这个问题,JS出现了同步和异步
同步:前一个任务结束后才会执行下一个任务
异步:在处理一个任务的同时还可以执行其他任务
区别:在流水线上各个流程的执行顺序不同
console.log(1);
window.setTimeout(function () {
console.log(this);
}, 1000);
console.