文章目录
1. 同步与异步
1.1 同步行为synchronous
1.1.1 特点
1.1.2 例子
1.2 异步行为asynchronous
1.2.1 必要性
1.2.2 特点
1.2.3 例子
1.3 异步运行机制
1.4 为什么要异步编程
1.5 前端中异步的使用场景
1.6 异步与并行的区别
2. 关于回调函数
2.1 回调的定义
2.2 异步与回调
2.3 回调函数应用场景
3. 以往的异步编程模式
3.1 异步返回值
3.2 失败处理
3.3 嵌套异步回调(“回调地狱”)
4. JavaScript中的异步操作
XMLHttpRequest
setInterval&setTimeout
requestAnimationFarme
Object.observe - 观察者
Promise
Generator&Async/Await
5. 浏览器是多线程的
参考
文章目录
1. 同步与异步
1.1 同步行为synchronous
1.1.1 特点
1.1.2