1. 事件循环和 Promise https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/EventLoop https://zhuanlan.zhihu.com/p/33058983 const s = new Date().getSecon ...
分类:
其他好文 时间:
2020-07-03 12:07:32
阅读次数:
62
call,apply,bind call,apply,bind这三者的区别,及内部实现原理,点这里 promise promise函数的内部实现原理 ...
分类:
其他好文 时间:
2020-07-02 18:34:43
阅读次数:
67
1、功能描述:vue 项目使用 el-upload 实现上传 Excel。 2、功能效果:在el-upload基础上做了样式整改。 3、功能实现: // el-upload 上传组件 <template> <div> <el-upload ref="upload" class="upload-dem ...
分类:
Web程序 时间:
2020-07-01 22:32:10
阅读次数:
220
第一步,创建pormise实例 let p = new Promise() 第二步,填写逻辑 let p = new Promise((res,rej)=>{ setTimeout(()=>{ var flag = false ; if(flag){ res('hello') }else{ rej( ...
分类:
其他好文 时间:
2020-06-30 22:26:53
阅读次数:
87
多个函数等待执行 //初始化权限列表 initPermission() { return new Promise((resolve, reject) => { this.$ajax.get(this.permissionUrl[1], { type: 9 }).then(res => { if (r ...
分类:
其他好文 时间:
2020-06-29 18:44:53
阅读次数:
108
背景参考 线程之ExecutorService Reactor 首先,搞懂JDK线程池 再熟练掌握reactor模式 最后再来理解JDK的线程模型 Future扩展 Future 继承JDK的Future,提供更多状态方法,额外引入事件监听 监听在操作完成后自动触发 异步获取执行结果 Promise ...
分类:
Web程序 时间:
2020-06-29 11:57:28
阅读次数:
63
promise是什么? 1、主要用于异步计算(异步操作)2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果3、可以在对象之间传递和操作promise,可以帮助我们处理队列 为什么会有promise? 为了避免界面冻结(任务) 同步:顺序交付的工作1234,必须按照1234的顺序完成”。 ...
分类:
其他好文 时间:
2020-06-29 11:24:01
阅读次数:
43
在日常开发中总是和各种 API 打交道,我们名为前端工程师实为 API 调用工程师。这篇文章我就分享 7 个有趣的 API,你若通过阅读这篇文章对前端增加一点点的乐趣,对我来说也是一种鼓励。这些API在不同的浏览器中兼容性也不一样,使用前请仔细审查。 API使用示例 我们先看下其中几个API的实战效 ...
一 什么时候promise? promise是异步编程的一个解决方案,是一个构造函数,身上带着all,resolve,reject,原型上有cath,then等方法 promise有两个特点: 1) 对象的结果不受外界影响,promise对象就代表一个异步操作,它有三种状态:pedding(进行中) ...
分类:
其他好文 时间:
2020-06-27 13:20:23
阅读次数:
75
宏队列(dom事件,ajax,定时器)和微队列(promise);微队列先于宏队列执行。 setTimeout(() => { console.log(1); }, 0); new Promise(resolve => { console.log(2); resolve() //resolve()函 ...
分类:
其他好文 时间:
2020-06-27 11:36:47
阅读次数:
55