搜索结果
查询Tags标签: promise,共有 329条记录-
从0开始。从头开始手写Promise。
前提知识 高阶函数 高阶函数 满足以下条件之一:函数的参数是一个 函数 函数的返回值是一个函数闭包 定义: 有权访问另一个函数作用域中变量的函数(来源红宝书) 函数柯里化 柯里化(Currying),把接受多个参数的函数转换成接受一个单一参数的函数 举例 let add = functi…
2020/5/25 11:26:44 人评论 次浏览 -
封装Promise版本的 readFile
写在前面 作者最近遇到了一个有趣的问题,我们都知道文件读取有两种类型 fs.readFileSync(); //同步读取 fs.readFile(); //异步读取 复制代码而Promise 是异步编程的一种解决方案, 那么我们能否封装一个Promise版本的 readFile呢? 引子 我们来看看阮一峰老师关于javascri…
2020/5/18 11:27:49 人评论 次浏览 -
Promise 篇 - 一言既出 驷马难追
楔子夫子之说君子也,驷不及舌 --出自《论语颜渊》一言而非,驷马不能追;一言而急,驷马不能及 --出自《邓析子转辞》君子的所为 —— Promise 一言既出驷马难追,古代人对君子的追求,造就了他们对承诺的认真和执着,而作为程序员的我们,虽不能读万卷书,却依然能从 Pr…
2020/5/12 11:27:11 人评论 次浏览 -
性能优化小册 - 异步堆栈追踪:为什么 await 胜过 Promise
与直接使用 Promise 相比,使用 async/await 不仅可以使代码更具可读性,而且还可以在 JavaScript 引擎中实现一些有趣的优化。 这篇文章是关于一个这样的优化,涉及异步代码的堆栈追踪。 async/await 和 Promise 的根本区别在于 await fn() 暂停当前函数的执行,而 promi…
2020/5/12 5:26:24 人评论 次浏览 -
30分钟,带你实现一个符合规范的 Promise(巨详细)
前言 关于 Promise 原理解析的优秀文章,在掘金上已经有非常多了。但是笔者总是处在 看了就会,一写就废 的状态,这是笔者写这篇文章的目的,为了理一下 Promise 的编写思路,从零开始手写一波代码,同时也方便自己日后回顾。Promise 的作用 Promise 是 JavaScript 异步编…
2020/5/6 11:26:44 人评论 次浏览 -
改进异步封装:处理带返回值的异步调用
最近几篇文章都跟微信小程序开发有关,所以有人就问:“小程序不懂啊,能不能写点别的?”。其实不用太在意“小程序”这件事情,因为“小程序”在文章中只是一个开发场景,我们实际解决的问题并非只在小程序中才会遇到,而解决问题的手段完全与小程序无关!1. 问题 在 Pr…
2020/4/26 5:28:48 人评论 次浏览 -
如何在Javascript中对数组的遍历使用异步函数
2020/4/24 5:21:54 人评论 次浏览 -
图解 Promise 实现原理(二)—— Promise 链式调用
2020/4/23 11:22:01 人评论 次浏览 -
你真的懂Promise吗
2020/4/20 11:18:00 人评论 次浏览 -
一杯喜茶的时间手搓Promise
2020/4/8 14:01:20 人评论 次浏览 -
面试官你来,130行带你手写完整Promise
2020/4/5 11:01:32 人评论 次浏览 -
用Promise封装异步过程,用async封装Promise
2020/3/31 11:02:53 人评论 次浏览 -
图解 Promise 实现原理(一)—— 基础实现
2020/3/30 11:02:23 人评论 次浏览 -
如何取消 Fetch 请求
2020/3/27 14:01:20 人评论 次浏览 -
渐进增强的 Promise
2020/3/25 11:01:51 人评论 次浏览