浏览器事件轮询机制
- js执行为单线程
- 网络请求、setTimeout、addEventListener属于异步事件也叫宏任务
- promise.then await属于微任务
- js代码的运行优先级为主程序代码、微任务、宏任务
- 当监听的事件被触发时,会将事件推入到事件队列,按照顺序依次将队列里的事件推入到主线程进行执行。
- 由于js的主线程代码和宏任务的js代码,不会同时执行,因此说js为单线程。
本文标题:16.3 JavaScript的执行机制
本文链接:https://www.haomeiwen.com/subject/jluqxktx.html
网友评论