学习promise刚开始是相当痛苦的,抱着深入理解es6这本书就开始看promise是个什么东西,先读了事件和回调,并不知道promise存在的意义,读到串联promise我就放弃了,感觉学习这个知识一点也不开心,学起来也很费力。直到有一天学超分享了Promise.All()的方法,好像一下就顿悟了... ...
分类:
其他好文 时间:
2019-10-18 11:01:33
阅读次数:
99
转自:https://blog.csdn.net/wohaqiyi/article/details/84450562 docker运行报错docker0: iptables: No chain/target/match by that name. 最近在一个新的服务器上装服务,没有安装iptable ...
分类:
其他好文 时间:
2019-10-16 13:49:30
阅读次数:
84
(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 ThreadPoolExecutor的构造方法是创建线程池的入口,虽然比较简单,但是信息量很大,由此也能引发一系列的问题,同样地,这也是面试中经常被问到的问题,下面彤哥只是列举了一部分关于ThreadPo ...
分类:
编程语言 时间:
2019-10-16 00:02:28
阅读次数:
119
下载exif.js npm install exif-js --save 引入exif.js import EXIF from 'src/utils/exif-js'; ...
分类:
Web程序 时间:
2019-10-12 11:10:28
阅读次数:
164
一、PathVariable 校验 在定义 Restful 风格的接口时,通常会采用 PathVariable 指定关键业务参数,如下: {group:[a-zA-Z0-9_]+} 这样的表达式指定了 group 必须是以大小写字母、数字或下划线组成的字符串。我们试着访问一个错误的路径: 此时会得到 ...
分类:
编程语言 时间:
2019-10-12 01:23:01
阅读次数:
159
import axios from 'axios' export function request(config){ return new Promise((resolve, reject) => { //1.创建实例--配置 const instance = axios.create({ base... ...
分类:
移动开发 时间:
2019-10-05 22:48:09
阅读次数:
133
传统的异步嵌套,会产生回调地域,最终使得代码块混乱 ES6的Promise new Promise() 传入一个Fn()参数 函数有两个参数 resolve,reject 函数内部放置需要进行异步操作的代码 成功时执行resolve ,失败执行reject ,然后通过 .then 函数获取异步操作后 ...
分类:
其他好文 时间:
2019-10-05 12:10:32
阅读次数:
64
promise对象接受一个函数A作为参数。 该函数A接受两个参数B和C。用Promise.then()接受。 B和C为两个函数,名为resolve函数和reject函数,可以自行控制何时调用,我们一般称resolve函数(A)为成功回调函数,reject函数(B)为失败回调函数,也就是说要么A,要么 ...
分类:
其他好文 时间:
2019-10-02 16:41:58
阅读次数:
113
Promise.all 所有状态都改变才执行 Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。 function loadImg (src) { r... ...
分类:
其他好文 时间:
2019-09-24 23:02:26
阅读次数:
152
概念:Promise主要解决了异步调用互相依赖,就是常说的死亡回调。当你调用一系列异步方法时,使用promise可以让多个操作按照你的想法执行,实现序列化。 Promise有3种状态: Promise构造器接受一个函数作为参数,这个函数有两个参数:resolve,reject,分别代表这个Promi ...
分类:
其他好文 时间:
2019-09-23 10:18:19
阅读次数:
107