"callback" 前言 "ECMAScript 6入门(阮一峰)" setInterval: 另类的callback实现 setInterval同级别的另外一个函数:setTimeout。 设置n秒后,有一定时间延时的,2ms左右; 最低时间为4ms,参考 "传送门" setTimeout中的错 ...
分类:
其他好文 时间:
2019-10-15 13:34:35
阅读次数:
88
基本函数 函数调用 获取传递过来的函数的返回值 未完,待续,如何在setTimeout中获取函数的返回值 ...
分类:
其他好文 时间:
2019-10-14 12:41:29
阅读次数:
103
es5的this:this指向函数运行时所在的执行环境的对象 es5的this:this指向函数运行时所在的执行环境的对象 var obj = { a: f = function() { console.log(this); setTimeout(function() { console.log(t ...
分类:
其他好文 时间:
2019-10-09 17:42:46
阅读次数:
69
BOM概念和window对象与子对象 BOM的概念 window对象(了解) navigator对象(了解) screen对象 history对象 location对象 弹出窗 定时器(重要) setTimeout()定时器 clearTimeout(清除定时器) setInterval()定时器 ...
分类:
其他好文 时间:
2019-10-04 14:54:28
阅读次数:
83
节流:周期性的执行,比如就是 每隔10秒执行一次,每隔10秒执行一次,主要就是用当前的时间减去上一次触发的时间,判断是否大于等于要执行的间隔时间,如果是就执行,不是就不执行。(注意:最后一次按键事件可能出现小于间隔时间的情况,可以给最后一次按键事件使用setTimeOut来延迟事件的触发); 抖动: ...
分类:
Web程序 时间:
2019-10-03 17:48:21
阅读次数:
156
JS -- 获取异步数据的方式: 1. 回调函数 2. Promise 3. 事件订阅 4. RxJS -- V6.0 + 1. 回调函数方式获取异步数据 延时器模拟异步数据: getCallData(cb) { setTimeout(() => { var userName = "ABC" cb ...
分类:
Web程序 时间:
2019-10-03 12:26:31
阅读次数:
114
一:默认补充 ajax补充 FormData等... 一、回顾上节知识点 1、什么是json字符串? 轻量级的数据交换格式 2、定时器:关于setTimeout setTimeout(foo,3000) 3000表示3秒,foo表示一个函数,3秒后执行foo函数 <!DOCTYPE ...
分类:
Web程序 时间:
2019-10-02 23:15:40
阅读次数:
119
<! more 常用定时器 setTimeout(function,interval):执行一次 setInterval(function,interval):执行多次 function:到达时间后执行的方法,设定时不执行 interval:时间因子(需要等到的时间 MS) 清除定时器 clearT ...
分类:
编程语言 时间:
2019-10-01 20:30:32
阅读次数:
106
$(function(){ var hoverTimer, outTimer; $(".nav li").hover(function () { var _this = $(this); clearTimeout(outTimer); hoverTimer = window.setTimeout(f... ...
分类:
其他好文 时间:
2019-09-29 09:29:22
阅读次数:
99
打印结果:三个3 原因分析:setTimeout()是一个异步处理函数,它会等待所有的主线程任务处理完,才开始执行自己的内部的任务,每隔1s往任务队列中添加一个任务【闭包函数,setTimeout()中的函数,现在还没执行】,当主线程执行完时,这时i=3, 才开始执行任务队列中的任务【闭包函数,se ...
分类:
其他好文 时间:
2019-09-23 19:48:41
阅读次数:
121