前言 业务开发中经常会用到异步函数,这里简单的对异步函数以及它的各种各样的解决方案做一个浅析 优缺点: 优点: 能够极大的提高程序并发业务逻辑的能力. 缺点: 异步函数的书写方式和代码执行逻辑很不直观,回调函数这种方式不太符合人类的的线性思维 异步函数的执行流程通常不好管理 不好对异步函数部署错误处 ...
分类:
其他好文 时间:
2020-04-01 19:07:55
阅读次数:
69
小程序图片上传封装 app.js中 写入 wxPromisify(fn) { return function (obj = {}) { return new Promise((resolve, reject) => { obj.success = function (res) { resolve(r ...
分类:
微信 时间:
2020-04-01 16:39:10
阅读次数:
145
Deferred 和 Promise ES6 和 jQuery 都有 Deffered 和 Promise,但是略有不同。不过它们的作用可以简单的用两句话来描述 Deffered 触发 resolve 或 reject Promise 中申明 resolve 或 reject 后应该做什么(回调) ...
分类:
Web程序 时间:
2020-03-31 22:56:59
阅读次数:
97
1. Push to origin/master was rejected 解决:git pull origin master --allow-unrelated-histories 2. Can't Update No tracked branch configured for branch ma ...
分类:
其他好文 时间:
2020-03-30 23:27:03
阅读次数:
62
一、什么是Promise? 1.Promise的结构: class Promise{ constructor(exector){ function resolve(){ } function reject(){ } exector(resolve,reject) } then(){ } } 2.Pr ...
分类:
其他好文 时间:
2020-03-30 21:28:48
阅读次数:
75
截止2020.3.26,小程序官方文档中,有两种绘制方式:Canvas 2D、webGL 文档地址:https://developers.weixin.qq.com/miniprogram/dev/component/canvas.html 而开发者工具中,官方推荐使用性能更好的2d模式,用法如下所 ...
分类:
微信 时间:
2020-03-28 01:12:07
阅读次数:
856
1. then()里有两个回调函数,第一个是成功后(resolve返回)的回调function(data) {}, 另一个是失败后(reject返回)的回调function(err) {},异常发生时可以放在第二个回调里面处理。 2. 也可以在then后面加.catch,在这里面进行异常处理 建议用 ...
分类:
其他好文 时间:
2020-03-27 00:33:13
阅读次数:
112
[toc] Promise Promise 是ES6新增的对象,用来处理异步,使用之后,无论异步操作的结果如何,都会有答复。 在异步回调中,如果存在很多很多回调,回调之后再回调,就可能陷入“回调地狱”, 和 都是可以用来解决“回调地狱”的方法。 基础语法 //新建了一个 Promise 对象 + 是 ...
分类:
编程语言 时间:
2020-03-22 20:05:47
阅读次数:
122
entOS 7.0默认使用的是firewall作为防火墙 关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 firewall-cmd ...
分类:
其他好文 时间:
2020-03-22 14:18:09
阅读次数:
88
ES6 Promise 什么是Promise呢? ES6中一个非常重要和好用的特性就是Promise Promise是异步编程的一种解决方案 可以以一种非常优雅的方式来解决 网络请求的回调地狱 Promise基本使用 我们用一个定时器来模拟异步事件 假设下面的 是从网络上1秒后请求的数据 就是我们的 ...
分类:
其他好文 时间:
2020-03-21 15:03:50
阅读次数:
92