前端100问第10题 参考:https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/7 请写出下面代码的运行结果 我当时写的答案是: 正确答案是: 说明我还是没有真正理解它们的执行顺序。于是看着大牛写的答案来学习。 任 ...
分类:
其他好文 时间:
2019-07-24 19:34:14
阅读次数:
142
setTimeout:间隔一段时间后执行,只执行一次。 function show(){ console.log(1); } setTimeout(show(),200);//直接执行无延时 setTimeout(show,200);//延时200后执行 setTimeout( function s ...
分类:
其他好文 时间:
2019-07-22 18:16:28
阅读次数:
83
一、发生一个事件时,事件及事件处理句柄会被放入浏览器的事件队列,事件可归为以下几类: 浏览器事件:window.load、document.DomContentLoaded等 网络请求事件:ajax、websocket 用户事件:单双击、鼠标滚动、调整页面大小等 计时器事件:setTimeout,s ...
分类:
Web程序 时间:
2019-07-17 18:30:01
阅读次数:
155
1.概念:宏任务(macrotask )和微任务(microtask ) 表示异步任务的两种分类。常见宏任务:I/O 、setTimeout、setInterval;微任务:Promise.then catch finally、process.nextTick 在挂起任务时,JS 引擎会将 所有任务 ...
分类:
Web程序 时间:
2019-07-14 20:08:15
阅读次数:
245
JS提供了一些原生方法来实现延时去执行某一段代码,下面来简单介绍一下setTiemout、setInterval、setImmediate、requestAnimationFrame。 一、什么是定时器 JS提供了一些原生方法来实现延时去执行某一段代码,下面来简单介绍一下 setTimeout: 设 ...
分类:
Web程序 时间:
2019-07-12 10:02:07
阅读次数:
132
// 弹出提示框 function popup(pWidth,content) { $("#msg").remove(); var html =''+ content +'' $("body").append(html); var t=setTimeout(next,2000); ... ...
分类:
Web程序 时间:
2019-07-08 13:24:45
阅读次数:
167
这里注意一下,图片压缩后的宽度是画布宽度的一半 canvasToTempFilePath 创建画布的时候会有一定的时间延迟容易失败,这里加setTimeout来缓冲一下 这是单张图片压缩,多张的压缩暂时还没有成功,保存到服务器上后是空白的,如有大神望指点一二(>人<;) `` ...
分类:
微信 时间:
2019-07-06 00:24:19
阅读次数:
294
nodejs的特点总共有以下几点 1. 异步I/O(非阻塞I/O) 2. 事件驱动 3. 单线程 4. 擅长I/O密集型,不擅长CPU密集型 5. 高并发 下面是一道很经典的面试题,描述了node的整体运行机制,相信很多人都碰到了。这道题背后的原理就是nodejs代码执行顺序 setTimeout( ...
分类:
编程语言 时间:
2019-07-05 15:31:25
阅读次数:
118
看例子就行了,废话不多说! async function checkStatus(name){ return new Promise((resolve,reject) => { var that = this; this.timer = setTimeout(()=>{ // clearTimeou ...
分类:
其他好文 时间:
2019-07-04 14:13:53
阅读次数:
107
什么是定时器 简单来说就是在一段时间间隔后执行一个函数或执行一段代码的方法 JavaScript 原生提供几种定时器 setInterval、setTimeout 、requestAnimationFrame 执行函数中的作用域未全局作用域this指向全局,可通过 bind 方法给执行函数传递参数或 ...
分类:
编程语言 时间:
2019-07-02 12:14:01
阅读次数:
125