参考: https://www.jianshu.com/p/7a9fbcbb1114 https://www.cnblogs.com/dreamcc/p/10752604.html 一、安装axios npm i axios -S 二、创建src/utils/axios.js、src/api/api ...
分类:
移动开发 时间:
2019-12-14 22:59:22
阅读次数:
102
// 解决异步回调地狱的方案: async + promise async function writeFile() { // 打开文件 const fd = await new Promise((resolve, reject) => { // 执行 打开文件 异步操作 fs.open('c.tx ...
分类:
其他好文 时间:
2019-12-14 11:57:33
阅读次数:
112
这个玩意叫做普罗米修斯,希腊神话的盗火英雄 promise只用来包装异步函数,同步的会搞乱执行顺序,生产BUG 这个api是有固定写法的,用来把回调的异步函数转成链式的异步函数 先看看传统的回调型异步函数 Promise写法 promise.resolve promise.reject Promis ...
分类:
其他好文 时间:
2019-12-14 09:56:42
阅读次数:
106
将下列异步函数改编成promise <script> function fn(resolve,reject){ setTimeout(function(){ console.log('3秒后执行') },3000) } fn() console.log('立即执行') </script> 改编后的代 ...
分类:
其他好文 时间:
2019-12-04 01:31:50
阅读次数:
65
1.异步:操作与操作之间没有关系,同时进行多个操作,代码更复杂 2.同步:同时只能做一个事,代码简单 promise的三种状态:pending/reslove/reject 。pending就是未决,resolve可以理解为成功,reject可以理解为拒绝 promise-消除异步操作 let p ...
分类:
其他好文 时间:
2019-12-02 23:19:13
阅读次数:
128
本文主要说明LR解析过程中关于BNF的典型冲突如何在LR中解决 冲突一般分为两种: shift/reduce错误 redure/redure错误 下面分别解释两种冲突 1. shift/reduce错误 这种错误是因为 分析器在这种情况下不知道是归约还是移进导致的。 2. redure/redure ...
分类:
其他好文 时间:
2019-12-02 16:42:24
阅读次数:
75
管理方式 (1)firewalld-config 图形化 (2)firewalld-cmd 命令行 (3)xml(zone,server) vim 搭建测试环境: 关闭iptables防火墙,开启firewalld防火墙,安装好测试服务(httpd,vsftpd) [root@localhost ~ ...
分类:
系统相关 时间:
2019-11-30 00:03:35
阅读次数:
93
好程序员web前端教程分享前端javascript练习题之promisepromise-ajax的封装functionajax(url){//创建promise对象varpromise=newPromise(function(resolve,reject){//创建ajax对象if(window.XMLHttpRequest){varxhr=newXMLHttpRequest();}else{va
分类:
编程语言 时间:
2019-11-29 11:04:25
阅读次数:
90
1、首先要依赖微信js-sdk npm install weixin-js-sdk 2、封装代码 import wx from "weixin-js-sdk"; export function wexinPay(data) { return new Promise((resolve, reject) ...
分类:
微信 时间:
2019-11-20 19:56:30
阅读次数:
127
console.log("start"); await new Promise(function(resolve, reject) { setTimeout(function(){ $('.tips-box').hide(); $('.tips-box').attr("date-id","1"); ... ...
分类:
Web程序 时间:
2019-11-19 13:34:45
阅读次数:
67