你的位置:首页 > 软件开发 > Java > [Effective JavaScript 笔记]第62条:在异步序列中使用嵌套或命名的回调函数

[Effective JavaScript 笔记]第62条:在异步序列中使用嵌套或命名的回调函数

发布时间:2016-07-21 19:00:24
异步程序的操作顺序 61条讲述了异步API如何执行潜在的代价高昂的I/O操作,而不阻塞应用程序继续处理其他输入。理解异步程序的操作顺序刚开始有点混乱。例如,下面的代码会在打印"finished"之前打印“starting”,即使这两个动作的程序源文件中以相反的 ...

异步程序的操作顺序

61条讲述了异步API如何执行潜在的代价高昂的I/O操作,而不阻塞应用程序继续处理其他输入。理解异步程序的操作顺序刚开始有点混乱。例如,下面的代码会在打印"finished"之前打印“starting”,即使这两个动作的程序源文件中以相反的顺序呈现。

downloadAsync('file.txt',function(file){  console.log('finished');});console.log('starting');

downloadAsync调用会立即返回,不会等待文件完成下载。同时,js的运行到完成机制确保下一行代码会在处理其他事件处理程序之前被执行。也就是说"starting"一定会在"finished"之前被打印。

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:[Effective JavaScript 笔记]第62条:在异步序列中使用嵌套或命名的回调函数

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。