首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Promise
订阅
iFangcy_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Promise实现原理(附源码)
本篇文章主要在于探究 Promise 的实现原理,带领大家一步一步实现一个 Promise , 不对其用法做说明,如果读者还对Promise的用法不了解,可以查看阮一峰老师的ES6 Promise教程。 接下来,带你一步一步实现一个 Promise 构造函数Promise必须接…
写一个不会忘记的Promise
今天,我教大家写个Promise。玩掘金的同学可能上个星期会发现前端模块有很多Promise的文章,当然,我不会跟风写个类似的文章,我只是整理一下Promise的设计思路罢了。 为什么题目要强调“不会忘记”呢?因为之前一次面试。面试官正好问到了Promise的原理,对于这种面试…
我所知道的Promise
what Promise? A promise represents the eventual result of an asynchronous operation. How Use? The primary way of interacting with a promise…
JS 异步系列 —— Promise 札记
本札记系列总共三篇文章,作为之前的文章 Node.js 异步异闻录 的拆分和矫正。 对于 Promise.all(arr) 来说,在参数数组中所有元素都变为决定态后,然后才返回新的 promise。 对于 Promise.race(arr) 来说,只要参数数组有一个元素变为决定…
实现一个完美符合Promise/A+规范的Promise
简要介绍:Promise允许我们通过链式调用的方式来解决“回调地狱”的问题,特别是在异步过程中,通过Promise可以保证代码的整洁性和可读性。本文主要解读Promise/A+规范,并在此规范的基础上,自己实现一个Promise. 在了解Promise规范之前,我们知道主流的高…
JS实现异步timeout
这样我们就能实现10次,每次1秒的定时设定了,是不是很简单。
ES6 中的 三种异步解决方案
前置知识准备Generator 函数 执行会返回一个迭代器(Iterator), 在迭代器上可以调用 next() 方法, 执行下一个yield 或 return调用 next() 方法,会返回一个对
Promise 化回调式函数
Node.js 8 提供了新的工具函数:util.promisify,用于把形如 (err, value) => ... 的回调式函数转换为 Promise 版本。 当然,也可以使用 Node 8 另一个新功能 async function 调用: 通过设置 util.prom…
Promise之你看得懂的Promise
终于,我们的盖世英雄出现了,他身披金甲圣衣、驾着七彩祥云。好吧打岔儿了,没错他就是我们的Promise,那让我们来看看用了Promise之后,上面的代码会变成什么样吧 真的是很方便,有木有?意中人可以说是Swag到变形了。那么言归正传,我们怎么才能自己写一个这么Swag的解决异…
JavaScript异步调用的发展历程
通常,代码是由上而下依次执行的。如果有多个任务,就必须排队,前一个任务完成,后一个任务才能执行。这种连续的执行模式就叫做同步。 所谓异步,就是一个任务不是连续完成的。比如,有一个读取文件处理的任务,任务的第一段的向操作系统发出请求,要求读取文件,然后程序执行其他任务,等到操作系…