JS执行机制
同步和异步
同步任务都在主线程上执行,形成一个执行栈
异步任务
JS的异步是通过回调函数实现的。
一般而言,异步任务又以下三种类型:
1.普通事件,比如click,resize等
2.资源加载,如load、error等
3.定时器,包括serInterval、setTimeout等

JS执行机制
1.先执行 执行栈中的同步任务
2.异步任务(回调函数)放入任务队列中
3.一旦执行栈所有同步任务执行完毕,系统就会按照次序读取任务队列中的异步任务,于是被读取的异步任务结束等待状态,进入执行栈,开始执行

浙公网安备 33010602011771号