//在es6中Promise是一个函数对象,用它生成对象需要传入一个带有两个参数的函数,这两个参数分别是两个函数代表执行成功和执行失败 //传入的函数里面可以执行一些异步的操作并监听,监听到该异步操作成功后就调用代表成功的那个参数函数,失败则调用失败的那个参数函数 //然后在外面就可以用这个Prom ...
分类:
其他好文 时间:
2020-02-20 15:23:42
阅读次数:
66
回调地狱 1 var base = 0; 2 var img = new Image(); 3 img.src = "./images/3-.jpg"; 4 img.onload = function(){ 5 base += img.width; 6 var img1 = new Image(); ...
分类:
其他好文 时间:
2020-02-19 21:01:04
阅读次数:
82
1.用过es6哪些方法;最新更新的方法是哪些 2.讲讲promise 3.http和https的区别 4.请求方式有哪几种 5.get和post的本质区别 6.盒子模型 7.用过css4的哪些属性 8.项目中遇到哪些难点 9.负责项目中哪部分 10.文件上传用的什么方法 11.跨域怎么解决 12.接 ...
分类:
其他好文 时间:
2020-02-19 13:31:13
阅读次数:
77
const fs = require('fs') let read=()=>{ fs.readFile("./contents/test.json",(err,data)=>{ return JSON.parse(data.toString()) }) } (()=>{ let result = r ...
分类:
Web程序 时间:
2020-02-19 05:35:08
阅读次数:
123
Promise.all()方法用于将多个 Promise 实例,包装成一个新的 Promise 实例。 Promise.all()方法的参数可以不是数组,但必须具有 Iterator 接口,且返回的每个成员都是 Promise 实例。如果有成员不是Promise实例,就会先调用下面讲到的Promis ...
分类:
其他好文 时间:
2020-02-18 23:25:14
阅读次数:
160
js 代码运行中插入交互 背景 最近突发奇想,如果能在 js 运行时插入用户操作,是否就可以看到每一步的状态了呢? 以冒泡排序为例,最终实现的效果是这样的: 思路 我们知道,如果代码中 await 一个 promise,那么这行代码需要等到 promise 状态为 resolved 时才能向下继续执 ...
分类:
Web程序 时间:
2020-02-17 17:51:36
阅读次数:
84
Axios使用及源码解析 简介 "axios" 是一个用于浏览器和Node.js上的基于 Promise 的http网络库。 大纲 使用方式 安装: 使用: axios的四种使用方式 1. 直接将相关配置包括请求url作为参数传入到axios方法中 2. 还是使用axios方法,但是第一个参数传入请 ...
分类:
移动开发 时间:
2020-02-15 18:22:04
阅读次数:
110
1.Pomise.all的使用 Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。 具体代码如下: 1 let p1 = new Promise((r ...
分类:
其他好文 时间:
2020-02-14 22:21:02
阅读次数:
81
axios简介 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 axios的优势: 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请 ...
分类:
移动开发 时间:
2020-02-14 16:51:18
阅读次数:
86
```js// 关于Promise:可以直接使用promisePromise.resolve(123).then(v => { console.log(v)})// 循环中调用异步let arr = []new Promise((res, rej) => { for (let index = 0; ... ...
分类:
编程语言 时间:
2020-02-11 19:31:38
阅读次数:
79