js 事件循环机制
javascript 代码的执行过程,除了依靠函数调用栈来执行函数,还要依靠任务队列来处理另外一些代码。
一个线程中,事件循环是唯一的,但是任务队列可以拥有多个。
任务队列分为宏任务,和微任务。宏任务大概包括:setimeout,setinterval,setimmedate, i/o(点击一次button,上传一个文件,与程序产生交互的这些都可以称之为I/O。),ui-rendering, ...
原创
2019-12-17 17:21:54 ·
102 阅读 ·
0 评论