脚本用于在Chrome的Console内定时刷新网页 timeout=prompt("Set timeout (Second):"); count=0 current=location.href; if(timeout>0) setTimeout('reload()',1000*timeout); ...
分类:
Web程序 时间:
2020-05-27 18:35:28
阅读次数:
175
function myrefresh() { window.location.reload(); } setTimeout('myrefresh()', 1000); //指定1秒刷新一次 </script> ...
分类:
其他好文 时间:
2020-05-25 22:16:57
阅读次数:
77
防抖 export function throttle (fn, interval = 500) { let canRun = true return function () { if (!canRun) return canRun = false setTimeout(() => { fn.app ...
分类:
其他好文 时间:
2020-05-25 16:02:53
阅读次数:
50
箭头函数中this的指向问题 1. 箭头函数不会改变this的指向,在它外面拿到的this是什么,它里面获取到的就是什么 2. setTimeout方法挂载在window上面,高程中写道, 超时调用的代码都是在全局作用域下执行 ,非严格模式下this指向window对象,严格模式下为undefine ...
分类:
其他好文 时间:
2020-05-24 09:36:19
阅读次数:
37
使用H5 canvas绘制的可交互扇形 requestAnimationFrame() 现有动画实现方式的不足 setTimeout和setInterval都不十分精确。为它们传入的第二个参数,实际上只是指定了把动画代码添加到浏览器UI线程队列中以等待执行的时间。如果队列前面已经加入了其他任务,那动 ...
分类:
其他好文 时间:
2020-05-23 20:44:57
阅读次数:
68
写input处理用户输入的时候,想添加一个字段不能为空的功能。如果为空则在input的blur(失去焦点)事件发生时,调用focus把焦点拉回来。但是在谷歌上试了很多次都没有效果。后来看到有的博客说focus要写在settimeout中,自己尝试后发现此方法有效。大概的原因肯定跟事件队列有关,但是才 ...
分类:
Web程序 时间:
2020-05-18 16:54:24
阅读次数:
68
<script> var num=1; var timer=null; var max=10; function inCreamentNum(){ console.log(num); num++ if (num<=max) { setTimeout(b,1000) }else { clearTime ...
分类:
其他好文 时间:
2020-05-16 23:37:13
阅读次数:
119
JS里面settimeout可以传一个时间参数,表示延迟多长时间之后立即执行。 当然这个时间并不能精确,只能尽力而为: 例如: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" c ...
分类:
Web程序 时间:
2020-05-15 13:41:32
阅读次数:
64
Promise 作为一种异步解决方案,一开始在社区流行,后面加入到 ES6 标准,成了“真香库”中不可或缺的成员。 这里实现一个自定义的Promise,通过一个异步回调和测试函数来测试最终的效果,暂未实现错误捕获: const inform = (res) => setTimeout(res, 10 ...
分类:
其他好文 时间:
2020-05-12 20:19:05
阅读次数:
112
~~~ js //定义一个延时方法 let wait = ms = new Promise(resolve = setTimeout(resolve, ms)); //调用(每秒循环一次) for (let i = 0; i < 60; i++){ await wait(1000) ... } ~~ ...
分类:
Web程序 时间:
2020-05-12 09:30:56
阅读次数:
199