Promise是异步编程的一种解决方案,也是ES6的写法,它其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。 不多说,直接上代码: const promise = new promise(function(resolve, rejec ...
分类:
其他好文 时间:
2020-11-10 11:17:47
阅读次数:
7
这两个方法,都是并行执行多个异步操作。而不同的是,all方式遵循“谁跑得慢,以谁为准执行回调”,而race遵循的是“谁跑的快,以谁为准执行回调” 以下为两个异步函数 function yibu1() { var p1 = new Promise((resolve, reject) => { setT ...
分类:
其他好文 时间:
2020-10-19 22:59:46
阅读次数:
33
如下代码 const request = function(){ let num = Math.round(Math.random()*100)/100; console.log(num); setTimeout(function(){ if(num < 0.5){ return('1234567' ...
分类:
其他好文 时间:
2020-09-23 23:23:45
阅读次数:
46
PSRR(Power supply rejection ratio)又称电源抑制比,是衡量电路对于输入电源中纹波抑制大小的重要参数,表示为输出纹波和输入纹波的对数比,单位为分贝(dB)[1],其计算公式为: 式中: :输入电压中纹波峰峰值 :输出电压中纹波峰峰值 从公式中可以看出PSRR越大,相同输 ...
分类:
其他好文 时间:
2020-09-18 01:23:03
阅读次数:
61
//Promise.resolve()和Promise.reject()常用来生成已经被决议为失败或者成功的promise案例 //Promise.reject()简单一些,不管传给它什么值,它决议为失败后就会直接把这个值传递过来 一、Promise.resolve1.传递一个普通的值(比如字符串, ...
分类:
其他好文 时间:
2020-09-17 13:46:03
阅读次数:
42
XHR理解和使用 使用XMLHttpRequest(XHR)对象可以与服务器交互,也就是发送ajax请求 前端可以获取到数据,而无需让整个的页面刷新。 这使得Web可以只更新页面的局部,而不影响用户的操作 区别一般http请求与ajax请求 ajax请求是一种特别的http请求 对服务器来说,没有任 ...
分类:
移动开发 时间:
2020-08-05 13:13:04
阅读次数:
87
function getBase64 (file) { return new Promise(function (resolve, reject) { let reader = new FileReader() let imgResult = '' reader.readAsDataURL(file ...
分类:
其他好文 时间:
2020-07-27 15:52:09
阅读次数:
171
// async位于函数字面量或函数表达式的前面(普通函数,立即执行函数,箭头函数均可),被修饰函数的返回一个Promise对象 // 简化Promise的使用过程,让你的异步代码看起来像是同步的 /* await一定要位于async函数内部 await一般位于Promise对象之前,所以一般位于a ...
分类:
其他好文 时间:
2020-07-27 15:34:14
阅读次数:
58
想在react项目中暴露webpack配置文件,命令行即:yarn eject 或 npm run eject,结果报了一个以前没有出现过的错误:Remove untracked files, stash or commit any changes, and try again.如下图: 查了下资料 ...
分类:
其他好文 时间:
2020-07-17 11:32:07
阅读次数:
80
目录: 1. 前期准备 2. Create React App 3. 工具及插件 安装第三方插件 安装 bootstrap 执行 eject 4. 在线 React 创建 前期准备 1. 安装 Node.js。同时建议安装 nvm,nvm 用于进行 Node 版本的控制。 2. 安装编辑器,比如 V ...
分类:
其他好文 时间:
2020-07-12 16:25:09
阅读次数:
67