1.Promise是什么? Promise是异步编程的一种解决方案,在ES6中Promise被列为了正式规范,统一了用法,原生提供了Promise对象。 Promise打印出来的详细信息 2.Promise的基本用法 then中成功失败的执行 // resolve代表成功 reject失败 都是一个 ...
分类:
其他好文 时间:
2020-05-11 11:40:24
阅读次数:
60
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:
其他好文 时间:
2020-05-10 21:31:22
阅读次数:
147
promise规范 1、当实例化Promise时会立即执行 2、已经是成功态或是失败态不可再更新状态 3、让Promise支持异步 我们可以参照发布订阅模式,在执行then方法时如果还在等待态(pending),就把回调函数临时寄存到一个数组里,当状态发生改变时依次从数组中取出执行就好了。 4、链式 ...
分类:
其他好文 时间:
2020-05-10 13:05:17
阅读次数:
63
Node.js异步编程同步API:只有当前API执行完成后,才能继续执行下一个API; 异步API:当前API的执行不会阻塞后续代码的执行。 区别:同步API可以从返回值中拿到API执行结果,异步不行。 在异步API中使用回调函数获取执行结果:function getMsg(callback) { ...
分类:
Web程序 时间:
2020-05-10 01:28:28
阅读次数:
86
一、兼容ES6 Vue 的核心框架 vuejs 本身,以及官方核心插件(VueRouter、Vuex等)均可以在 ie9 上正常使用。但ie不兼容es6,所以需要安装插件将“Promise”等高级语法转换成ie可以识别的es5。 报错:ReferenceError: “Promise”未定义,页面空 ...
分类:
其他好文 时间:
2020-05-08 18:46:56
阅读次数:
99
There are lots of "tutorials" about promise in the internet. Recently I am studying the frontend code of SAP Cloud for Customer and I come across a re ...
分类:
其他好文 时间:
2020-05-07 22:58:06
阅读次数:
71
自定义图片宽高比例限制 checkImageWH(file) { let self = this; return new Promise(function (resolve, reject) { let filereader = new FileReader(); filereader.onload ...
分类:
其他好文 时间:
2020-05-07 22:45:08
阅读次数:
435
参数为同步回调函数就直接执行同步回调函数 参数为异步回调函数就放入消息队列,等调用栈空了先执行微任务队列,再执行消息队列 promise async await的异步回调函数放入微任务队列,。。。 https://www.bilibili.com/video/BV1kf4y1U7Ln?from=se ...
分类:
Web程序 时间:
2020-05-07 22:34:08
阅读次数:
72
这不是一篇关于学习 FP(Functional Programming,函数式编程)原则或 JavaScript FP 库的文章。这方面的文章有很多,而本文将着重讲述在一个项目中切换到 JavaScriptS 函数式编程的冒险过程以及它所产生的后果。ES7 引入的 async/await 是 Jav ...
分类:
其他好文 时间:
2020-05-06 15:35:15
阅读次数:
91
1、示例 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta h ...
分类:
其他好文 时间:
2020-05-05 12:29:36
阅读次数:
60