我想了解事件循环模块 - 究竟是在node.js中幕后发生了什么(操作系统明智,线程明智) 当有人写入文件并应用回调时会发生什么。 setTimeout如何工作?
答案 0 :(得分:6)
尝试查看这些文章和演示文稿:
答案 1 :(得分:2)
我发现这篇博文也非常有用The JavaScript Event Loop: Explained
答案 2 :(得分:0)
如果您使用Node或JS,则事件循环机制在前端和后端几乎相同。 setTimeout不是JS或Node的一部分,此方法是浏览器API(前端)和V8引擎(后端)的一部分。您可以通过Phillip的这段视频直观地了解它:https://www.youtube.com/watch?v=8aGhZQkoFbQ
更清晰的概念是,您可以详细了解Microtasks
,https://javascript.info/microtask-queue