博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ES6异步编程
阅读量:5298 次
发布时间:2019-06-14

本文共 286 字,大约阅读时间需要 1 分钟。

JS:单线程

一个主要的任务流程,处理JS程序。

如果遇上耗时的事情,会阻塞后续代码的执行。

所以需要把一些耗时的事情通过新开线程的方式来实现。(主线程继续往下走,不影响后续代码的执行)

我们把这些任务成为异步任务。(在同一时间段内做多件事情)

常用的异步处理方式:

JS为我们提供的异步处理函数:

  1. setTimeout
  2. setInterval
  3. ajax

异步任务处理:回调

callback hell:回调地狱

任务链:我们的任务可能是一个接着一个的,而且是有依赖关系的

 

转载于:https://www.cnblogs.com/knuzy/p/10497885.html

你可能感兴趣的文章
VB.NET中vbcr 是回车、vbcrlf 是回车和换行的结合、vblf 是换行
查看>>
CodeSmith的运用--正在完善中,待续
查看>>
滑到底部时,处理一些事件
查看>>
Tomcat | 修改默认端口
查看>>
ShutdownHook作用
查看>>
kafka与传统的消息中间件对比
查看>>
jar cvfm classes.jar mymanifset -c foo / .
查看>>
Spark中文指南(入门篇)-Spark编程模型(一)
查看>>
双网卡Iptables端口转发
查看>>
springboot启动项目时控制台的请求路径是怎么打印出来的
查看>>
vue项目两级全选(多级原理也一样),感觉有点意思,随手一记
查看>>
数据库范式温习
查看>>
html 布局
查看>>
【bzoj3456】城市规划 容斥原理+NTT+多项式求逆
查看>>
[ActionScript 3.0] 使用Embed在类中嵌入字体
查看>>
敏感字符的识别+处理
查看>>
[daily][nfs] nfs客户端设置
查看>>
mysql求两个时间列的差值
查看>>
外部事件触发调用对象方法时this指向问题
查看>>
Centos7 关闭防火墙
查看>>