js计算机程序执行分为同步执行,和异步执行
同步执行:
正常的计算机程序执行的3大顺序流程 顺序控制语句 从上至下,从左至右 分支控制语句 if,switch 循环控制语句 代码自上而下执行
异步执行:
是一种特殊的程序的执行方式 所有的回调函数都属于异步。
setInterval setTimeout,资源加载window.onlad,和普通点击事件绑定 ajax也属于异步任务 所有的异步任务都会在同步任务执行完之后再按正常执行顺序执行,下面结合一张图片 来理解。

注意事件循环这个概念 因为有事件循环,主线程的程序会反复获得异步任务再执行再获取就形成了事件循环的概念。
逆战班