JS运行机制
1.如何理解JS单线程
一个时间之内只能干一件事。
2.什么是任务队列
同步任务、异步任务,先执行完同步在执行异步。
3.什么是Event Loop
主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event Loop(事件循环)。
什么时候回开启异步任务
- setTimeout和setInterval
- DOM事件
- ES6中的Promises
1.如何理解JS单线程
一个时间之内只能干一件事。
2.什么是任务队列
同步任务、异步任务,先执行完同步在执行异步。
3.什么是Event Loop
主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event Loop(事件循环)。
什么时候回开启异步任务