将下列异步函数改编成promise <script> function fn(resolve,reject){ setTimeout(function(){ console.log('3秒后执行') },3000) } fn() console.log('立即执行') </script> 改编后的代 ...
分类:
其他好文 时间:
2019-12-04 01:31:50
阅读次数:
65
macrotask(宏任务):主代码块、setTimeout、setInterval等 microtask(微任务):Promise、process.nextTick等 下面通过【今日头条】这道面试题详细说明一下: 先画一个通用任务表(后面的步骤就是给表插值的过程,执行顺序是从上至下,从左往右,先同 ...
分类:
系统相关 时间:
2019-12-03 21:54:42
阅读次数:
86
定时器分为两种 一种是一次性的,时间到就执行 var timer=setTimeout(fun,毫秒数); 清除的方法 clearTimeout(timer) 第二种是周期性的,根据设定的时间周期进行 var timer=setInterval(fun,毫秒数); 清除的方法 clearInterv ...
分类:
Web程序 时间:
2019-11-27 19:03:05
阅读次数:
76
var that = this; /*小程序判断时间段的函数*/ var time = parseInt(new Date().getHours()); //返回小时数 if (7 < time && time < 11) { setTimeout(function () { console.log ...
分类:
其他好文 时间:
2019-11-25 20:42:54
阅读次数:
53
var var定义的变量是全局变量或者函数变量。 var定义的变量范围最少是一个函数之内。 for(var i = 0 ; i <10 ;i++){ setTimeout(() => { //回调函数 到异步队列中 console.log(i); //执行此代码时,for循环已经执行完毕 }, i* ...
分类:
其他好文 时间:
2019-11-25 11:50:10
阅读次数:
64
Promise 处理异步: let promise = new Promise(resolve => { setTimeout(() => { resolve(' promise timeout '); }, 2000); }); promise.then(value => console.log( ...
分类:
Web程序 时间:
2019-11-24 12:14:30
阅读次数:
110
潜在原因1:服务器sshd限制,可通过如下解决: 潜在原因2:服务器负载过高,超时。在连接处增加超时时间session.setTimeout(60000);默认情况下,socket的超时时间大约为21秒。为了确保尽可能成功,可增加重试机制。 ...
分类:
Web程序 时间:
2019-11-23 16:26:08
阅读次数:
323
<html><head><script type="text/javascript">var c=0var tfunction timedCount() { document.getElementById('txt').value=c c=c+1 t=setTimeout("timedCount() ...
分类:
Web程序 时间:
2019-11-23 10:04:16
阅读次数:
208
v-once 该指令元素或组卷只渲染一次,不会随着数据的改变而改变 v-html 带网页标签内容可用这个 v-pre 网页只渲染一次 v-text 相对于Mustache 这东西会覆盖内容 v-block vue渲染可能存在延迟情况使用 setTimeout(function(){ new Vue ...
分类:
其他好文 时间:
2019-11-21 09:30:33
阅读次数:
58
目前有一个需求,用户每输入内容就查找相应的 效果图 遇到的问题 1:每输入一个字母就进行查找,后台压力太大,重复渲染 解决:加入setTimeout 确保输入一定内容后在进行查询渲染 ,注意清除延迟 2:在安卓中,这个写法没问题,在ios中 自带键盘输入中文,选择之后不会掉keyup方法 导致无法进 ...
分类:
移动开发 时间:
2019-11-19 18:45:22
阅读次数:
219