异步编程

JavaScript 是单线程的,而为了避免耗时较为严重的任务影响整体任务,异步编程就显得尤为重要了。

相关参考文章:

一、JavaScript是如何工作的

  • V8 引擎 (chrome & ndoe)(将 JavaScript 代码直接编译为机器码)
  • 运行时 (宿主环境)(web APIs)
  • 单线程 (多线程 - 死锁)
  • 事件驱动
  • 回调队列

事件循环

  • 作业队列(Job Queue)

运行时 宿主环境

-------------本文结束感谢您的阅读-------------
0%