摘要: 一、并行运行: Promise提供了Promise.all,Promise.race,Promise.allSettled等多个Promise对象间的运行关系,如果并行运行可以用Promise.all来进行处理: const promise1 = Promise.resolve(3); const 阅读全文
posted @ 2020-12-17 20:38 vickylinj 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: 刚开始看 Promise 源码的时候总不能很好的理解 then 和 resolve 函数的运行机理,但是如果你静下心来,反过来根据执行 Promise 时的逻辑来推演,就不难理解了。这里一定要注意的点是:Promise 里面的 then 函数仅仅是注册了后续需要执行的代码,真正的执行是在 resol 阅读全文
posted @ 2020-12-17 19:33 vickylinj 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 正文 事实上,前端很少涉及对二进制数据的处理,但即便如此,我们偶尔总能在角落里看见它们的身影。 今天我们就来聊一聊前端的二进制家族:Blob、ArrayBuffer和Buffer 概述 Blob: 前端的一个专门用于支持文件操作的二进制对象 ArrayBuffer:前端的一个通用的二进制缓冲区,类似 阅读全文
posted @ 2020-12-17 11:09 vickylinj 阅读(470) 评论(0) 推荐(0) 编辑