- 发起函数;
- 回调函数callbackFn
举个具体的例子:
setTimeout(function,1000);其中 setTimeout就是异步过程的发起函数,function是回调函数 。
注:前面说的形式 A(args...,callbackFn)只是一种抽象的表示,并不代表回调函数一定要作为发起函数的参数,例如:var xhr = new XMLHttpRequest();xhr.onreadystatechange = xxx;xhr.open('GET',url);xhr.send();
总结JavaScript的异步编程模式不仅是一种趋势,而且是一种必要,因此作为 HTML5开发者是非常有必要掌握的 。采用第三方的异步编程库和异步同步化的方法,会让代码结构相对简洁,便于维护,推荐开发人员掌握一二,提高团队开发效率 。作者:Aaron
https://segmentfault.com/a/1190000019253700
推荐阅读
- JavaScript之dayjs用法,替代moment.js
- 10个很棒的JavaScript库,提升Web开发效率
- 同步与异步Python有何不同?
- python 中日志异步发送到远程服务器
- JavaScript 里的奇葩知识
- linux异步IO编程实例分析
- 浅析Kubernetes网络模型
- 对于 JavaScript 中循环之间的技术差异概述
- Java8——异步编程
- 开源JavaScript实用日期处理库——date-fns