之前写过一个分批预加载资源的插件,其实质便是串行执行异步,使用的方法是generator + promise -- 前几天写了一个爬虫,抓取页面的n个页面的音频资源,其也是串行执行异步,但是在使用的async/await + promise,这里对两个方法做一下对比,会发现async/await将使得代码更为简洁. 预加载的思路如下: a.线性(串行)的控制每批次的资源加载,完成一批,再装载另一批的处理:(按数组顺序实现每批次的加载) b.实现单批资源的异步下载:(单批次内的资源异步下载,无需顺…