mediaDevices 是 Navigator对象的一个 只读属性,返回一个 MediaDevices 对象,该对象可提供对相机和麦克风等媒体输入设备的连接访问,也包括屏幕共享。 语法 const mediaDevices = navigator.mediaDevices; 返回值 MediaDe ...
分类:
其他好文 时间:
2020-07-30 21:58:10
阅读次数:
70
#返回一个Promise对象 #await后返回的就不是Promise ...
分类:
其他好文 时间:
2020-07-30 16:55:37
阅读次数:
68
一、Promise 1.1 简单介绍 ES6中一个非常重要和好用的特性就是Promise Promise是异步变成的一种解决方案 我们什么时候回处理异步事件呢? 一种很常见的应用场景就是网络请求 我们封装一个网络请求的函数,因为不能立即拿到结果,所有不能直接显示结果返回 所以往往我们会传入另外一个函 ...
分类:
其他好文 时间:
2020-07-30 01:35:27
阅读次数:
71
promise是异步编程的一种解决方法 promise对象代表一个异步操作,有三种状态,pending(进行中)、fulfilled(已成功)、rejected(已失败) Promise对象是一个很神奇的东西, 究竟有哪些神奇呢? 怎么用 基本用法 instance = new Promise(fu ...
分类:
Web程序 时间:
2020-07-29 15:18:44
阅读次数:
82
前言 异步操作对于前端开发而言必不可少,尤其和后端进行交互的时候,项目有时需要多个异步操作串联来进行运算,而我们通常会选择把其封装起来作为公用的方法,此时便要return返回值。 问题 function getProm() { return Promise.resolve(ajax_method() ...
分类:
其他好文 时间:
2020-07-29 00:45:12
阅读次数:
76
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
<script type="text/javascript"> let promise=new Promise((resolve,reject)=>{ console.log('promise初始化状态:pending '); // 同步执行 setTimeout(()=>{ console.log ...
分类:
其他好文 时间:
2020-07-26 15:12:41
阅读次数:
77
<!doctype html>promise promise原因 简单来说 就是为了解决callback hell 简单来看一个回调的例子 ?x 1 let fs = require('fs') 2 fs.readFile('./a.txt','utf8',function(err,data){ 3 ...
分类:
其他好文 时间:
2020-07-24 19:10:55
阅读次数:
101
刚刚接触axios有好多疑惑。它和ajax有什么关系呢和区别呢?接下来一起看下:1.区别axios是通过promise实现对ajax技术的一种封装,就像jQuery实现ajax封装一样。简单来说: ajax技术实现了网页的局部数据刷新,axios实现了对ajax的封装。axios是ajax ajax ...
分类:
移动开发 时间:
2020-07-24 15:50:26
阅读次数:
90