new Promise 需要传递一个执行器 (函数) 函数有两个参数 resolve reject promise 承诺 默认的状态是pengding 调用 resolve 表示成功 reject 表示失败 每一个promise 都有一个实例方法 then 我们可以从 等待状态 = > 成功状态/失 ...
分类:
其他好文 时间:
2019-08-04 18:06:03
阅读次数:
71
为什么要用Fetch请求? XMLHttpRequest是一个设计粗糙的API,不符合关注分离的原则,尽管开发者只关心请求成功后的业务处理,但是也要配置其他繁琐内容,导致配置和调用方式非常混乱,而且基于事件的异步模型写起来也没有现代的Promise、async/await好。 Fetch()方法用于 ...
分类:
其他好文 时间:
2019-07-31 22:09:32
阅读次数:
103
出现这种问题的原因是adb被杀死了,根据网上的说法在platform-tools下双击adb.exe 也启动不了。 在命令提示符中执行 adb kill-server adb start-server ...
分类:
移动开发 时间:
2019-07-29 17:47:11
阅读次数:
127
前言 在最近的项目中,用到了es6的promise语法,发现promise.prototype.catch 并不只是单单reject抛出的回调函数,所以今天做一些笔录,防止以后在项目中又碰到这样的问题。 先介绍一下promise.prototype.catch Promise.prototype.c ...
分类:
其他好文 时间:
2019-07-27 12:54:41
阅读次数:
203
Promise 的出现目的是解决Node.js 异步编程中回调地狱的问题。 语法: ...
分类:
其他好文 时间:
2019-07-21 13:15:06
阅读次数:
116
promise 返回的 resolve 对象可能用 await 去接,但是 reject 无法用 await 接收到,所以要用 try catch 去处理 例如发送邮件的接口设置: 调用函数的时候用try catch ...
分类:
其他好文 时间:
2019-07-16 18:21:47
阅读次数:
321
1、Promise构造函数 then、catch all的用法:并行执行,所有异步操作执行完才执行回调 race的用法:先执行完一个异步操作就执行回调 ...
分类:
其他好文 时间:
2019-07-16 14:12:25
阅读次数:
99
iptables -nL --line-number显示每条规则链的编号 iptables -D FORWARD 2删除FORWARD链的第2条规则,编号由上一条得知。如果删除的是nat表中的链,记得带上-t nat iptables -D INPUT -j REJECT --reject-with ...
分类:
其他好文 时间:
2019-07-14 11:10:59
阅读次数:
93
let ajax=function(url, param, type = 'GET'){ const promise = new Promise(function(resolve, reject){ $.ajax({ type: type, url: url, data: param, ... ...
分类:
Web程序 时间:
2019-07-12 11:10:02
阅读次数:
171
原理场景 MQ在所有项目里面都很常见, 1、减少非紧急性任务对整个业务流程造成的延时; 2、减少高并发对系统所造成的性能上的影响; 举例几个场景: 1、给注册完成的用户派发优惠券、加积分、发消息等(派发优惠券、加积分、发消息这些属于非紧急性任务,可交由MQ进行处理,先让用户完成注册) 2、实时收集用 ...
分类:
其他好文 时间:
2019-07-09 00:04:30
阅读次数:
198