JavaScript 异步编程 - 泡网
相关问题
JavaScript 异步编程方案有哪些
JavaScript 异步编程方案各有什么优缺点
回答关键点
阻塞 事件循环 回调函数
JavaScript 是一种同步的、阻塞的、单线程的语言,一次只能执行一个任务。但浏览器定义了非同步的 Web APIs,将回调函数插入到事件循环,实现异步任务的非阻塞执行。常见的异步方案有异步回调、定时器、发布/订阅模式、Promise、生成器 Generator、async/await 以及 Web Worker。
参考