JavaScript 异步 Promise

#前端开发那些事#详见:JavaScript异步Promise 在这篇文章里,作者将从 Promise 诞生的原因开始,逐步带大家了解 Promise 对象、then、 catch以及静态方法等内容。[给力](作者:张歆琳)前端开发那些事专辑,期待你的投稿。JavaScript里通常不建议阻塞主程序,尤其是一些代价比较昂贵的操作,如查找数据库,下载文件等操作,应该用异步API,如Ajax模式。在执行操作的的同时,主程序能继续处理后序代码,等操作结束后调用回调函数。例如文件下载,同步方式的话,万一网络情绪不稳定,下载文件耗时很长,页面就卡住了,所以一定会用异步API:downloadAsync("http://example.com/file.txt",function(text){console.log(text);});但通常异步操作并非只有单一步骤,就以文件下载为例,如果下载3个有关联的文件,你要如...