异步编程的方式有哪几种?

目录

前言

一、JS任务的执行模式

二、异步编程的六种方式

1.回调函数方式

2.Promise对象

3.事件监听

4.发布/订阅

5.async/await 函数的实现

6.生成器函数 Generator/ yield

三、总结

四、参考文献


前言

众所周知,Javascript语言的执行环境是"单线程"(single thread),这就导致JS一次只能运行一个任务,如果有多个任务,就必须排队,前面一个任务完成&

你可能感兴趣的:(javascript,前端)