2021
03-09
03-09
JS异步的执行原理和回调详解
一、JS异步的执行原理 我们知道JavaScript是单线程的,而浏览器是多线程的。单线程执行任务需要一个个排队进行,假如一个任务需要很长时间执行(像ajax需要较长时间),会直接导致无响应,后面的任务一直在等待执行。这时候就需要用到异步。 想了解异步,首先我们要知道浏览器有最基本的三个常驻线程:JS引擎线程,事件触发线程,GUI渲染线程。 其中JS引擎线程和事件触发线程共同构成了一...
继续阅读 >