E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
setTimeout
原来CSS 也可以节流啊
Ⅰ、前言「节流」是为了减少请求的触发频率,不让用户点的太快,达到节省资源的目的;通常我们采用JS的定时器
setTimeout
,来控制点击多少秒才能在触发;其实通过CSS也能达到「节流」的目的,下面我们来看一下把
野生切图仔
·
2023-03-13 21:41
趣学
CSS
css
前端
上拉加载更多
bottomsubmit){//如果为真继续执行,这个是用于防止滚动获取过多的数据情况if(state==true){//执行一次获取数据并停止再进来获取数据state=false;
setTimeout
xwfccyqc
·
2023-03-13 12:31
从闭包引出来的一系列问题
从闭包引出来的一系列问题1.不起眼的开始for(vari=0;i5,5,5,5,5这个也很容易的就可以进行解释,先执行console.log(),再进行
setTimeout
()的异步操作。
cce117b0a0ce
·
2023-03-13 00:23
setTimeout
的两个参数,你真的了解吗?
函数
setTimeout
接受两个参数:待加入队列的消息和一个时间值(可选,默认为0)。这个时间值代表了消息实际加入到队列的最小延迟时间。
程序员李钟意
·
2023-03-12 18:51
js中的微任务与宏任务
导论先看题目:question:试着写出下面程序的输出结果:console.log(1);
setTimeout
(()=>{console.log(2);newPromise((resolve)=>{console.log
之幸甘木
·
2023-03-12 09:54
async/await小记
以下是学习async、await时遇到的问题,现在把它们简化、说明一下问题一asyncfunctionA(){
setTimeout
(()=>{return777;},1000)}(asyncfunction
grain先森
·
2023-03-12 07:25
初识eval()
今天看到一个关于自执行函数和异步调用的问题for(vari=0;i<5;i++){
setTimeOut
(function(i){console.log(i);}(i),i*1000);}//0,1,2,
撕心裂肺1232
·
2023-03-12 03:43
js事件循环(eventLoop)、macrotask、microtask
先看个简单的代码:console.log('a')
setTimeout
(()=>{console.log('b')},0)console.log('c')//输出acb为什么呢?
RM_LOG
·
2023-03-11 23:03
基于 Canvas 实现的简易飞机大战
写在前面项目地址:github演示效果基础知识动画基础知识实现动画效果主要有两种方法1.使用定时器一帧一帧的画:
setTimeout
(xxx,1000/60),1000/60意味着1s内有60帧,也就是
_月光临海
·
2023-03-11 15:37
es6-promise
functionfn1(callback){
setTimeout
(()=>{
郑宋君
·
2023-03-11 02:14
JavaScript 的事件循环
不妨大胆一点,反正没有谁能活着离开这世界下载.jpg在前端的面试中,常常会考察async,await,
setTimeout
,Promise函数执行的顺序。请各位看官,细听分说。
梦一柯南_白玛嘉措
·
2023-03-11 01:23
深入浅出Javascript事件循环机制-下(转)
那就从这段代码开始看:(functiontest(){
setTimeout
(function(){console.log(4)},0);newPromise(functionexecutor(resolve
fangdown
·
2023-03-10 23:48
Cascader级联选择器,懒加载回显的问题
val:{{val}}letval=0functiongenerateData(node,resolve){const{level}=node;
setTimeout
(()=>{letid=0;constnodes
gem_Y
·
2023-03-10 07:29
防抖
underscore学防抖第一版functiondebounce(func,wait){vartimeout;returnfunction(){clearTimeout(timeout);timeout=
setTimeout
纪梦钰
·
2023-03-10 06:06
防抖节流
使用定时器实现functiondebounce(fn,delay){lettimer=null;return(...args)=>{if(timer)clearTimeout(timer);timer=
setTimeout
黄黄黄大帅
·
2023-03-10 04:45
第六章
601设置图片更换htmlwindow.
setTimeout
(changeImg,2000);functionchangeImg(){myimg=document.getElementById("mying
梦小飞
·
2023-03-10 01:29
一段有趣的代码,关于循环内的异步栈以及变量声明
一段有趣的代码,关于循环内的异步栈以及变量声明functionfn1(){for(vari=0;i<4;i++){vartc=
setTimeout
(function(i){console.log(i);
ssruoyan
·
2023-03-09 22:40
Setstate到底是同步还是异步
所谓“除此之外”,指的是绕过React通过addEventListener直接添加的事件处理函数,还有通过
setTimeout
/setInterval产生的异步调用。原因:在React的s
RoyChina
·
2023-03-09 16:27
element多行输入框的高度计算问题
setTimeout
(()=>{this.li
追风筝的一朵云
·
2023-03-09 15:19
微信网页端聊天页面(坑)
window.addEventListener("resize",function(){//id为输入框idif(document.activeElement.getAttribute("id")==="message"){window.
setTimeout
高小震
·
2023-03-09 13:51
vue 获取dom子元素_vue获取dom元素注意事项
mounted(){
setTimeout
(()=>{this.contentToggle();},1000)},methods:{contentToggle(){console.log(this.
weixin_39929813
·
2023-03-09 11:55
vue
获取dom子元素
获取微信小程序右上角胶囊的位置
,要和胶囊对齐的apiwx.getMenuButtonBoundingClientRect()返回回来的数据就是胶囊的位置信息这个时候就可以操作了这个有可能在onLoad()获取不到数据,这里可以使用
setTimeout
今天2岁
·
2023-03-09 10:32
小程序
vue 自定义mock数据
devServer对象每次配置完需要重启本地服务才生效module.exports={devServer:{before(app){app.get('/api/get/detail',(req,res)=>{
setTimeout
暴躁程序员
·
2023-03-09 09:32
shell脚本自动输入用户名和密码的实现
/bashremoteIp=IPremoteUser=用户名remotePw=密码functiondownload(){ remoteFile=$1 localDir=$2 expect<
settimeout1200
·
2023-02-27 18:14
高级前端高频面试题(附答案)
仍然用
setTimeout
来模拟异步操作:
helloworld1024fd
·
2023-02-24 12:05
前端框架
javascript
那些高级前端是如何回答面试题的
delay=300){//默认300毫秒lettimer;returnfunction(){constargs=arguments;if(timer){clearTimeout(timer);}timer=
setTimeout
·
2023-02-24 08:15
前端javascript
js中的宏任务与微任务,同步与异步
macro-task(宏任务):包括整体代码script,
setTimeout
,setIntervalmicro-task(微任务):Promise,process.nextTic这里我们重点关注标红的
这代码有点上头
·
2023-02-24 04:37
java
javascript
开发语言
每日一题之Vue的异步更新实现原理是怎样的?
怎么可以让页面上有从1到100显示的过程呢,就是用
setTimeout
或者Promise.then等方法去模拟。讲道理,如果不在vue里,单独运行这段程序的话,输出一定是从1到100,但是为什么
·
2023-02-23 18:52
前端vue.js
每日一题之Vue的异步更新实现原理是怎样的?
怎么可以让页面上有从1到100显示的过程呢,就是用
setTimeout
或者Promise.then等方法去模拟。讲道理,如果不在vue里,单独运行这段程序的话,输出一定是从1到100,但是为什么
·
2023-02-23 18:48
前端vue.js
用iTerm快速链接远程服务器
/usr/bin/expect-fsetusersethostsetpassword
settimeout
-1spawnssh$user@$hostexpect"*assword:
weixin_34072857
·
2023-02-23 16:21
运维
macOS iTerm2 SSH快捷登录云服务器配置
/usr/bin/expect-fsetuserrootsethost33.123.323.41setpassword34343Bh-e343476-c
settimeout
30spawnssh$user
知用改创
·
2023-02-23 16:18
开发工具
程序人生
iTerm2 自动远程连接
/usr/bin/expect-fsethost192.168.229.150setuserrootsetpassword123456#
settimeout
-1spawn
Doooooing
·
2023-02-23 16:44
闲杂问题
iTerm2连接远程服务器(自动执行ssh命令至连接成功,无需手动输入密码)
software/iTerm2下~代表用户目录打开终端#打开你需要存放脚本的目录(自拟)cd~/software/iTerm2#创建脚本文件touchlogin.exp#编辑文件vimlogin.exp脚本内容
settimeout
30spawnssh-p
IcyDate
·
2023-02-23 15:26
工具使用
iTerm2
promise函数的使用
functionprint(delay,message){returnnewPromise(function(resolve,reject){
setTimeout
(function(){console.log
weixin_44134816
·
2023-02-21 11:25
前端
javascript
前端
vue.js
那些高级前端是如何回答面试题的
代码输出结果functionrunAsync(x){constp=newPromise(r=>
setTimeout
(()=>r(x,console.log(x)),1000))returnp}Promise.race
·
2023-02-19 10:12
javascript
React的setState
)console.log(this.state.val);//0this.setState({val:this.state.val+1})console.log(this.state.val);//0
setTimeout
YC____
·
2023-02-19 08:35
防抖
submitBtn:false,//保存//防抖if(this.submitBtn===true){returnfalse}if(this.submitBtn===false){this.submitBtn=true
setTimeout
lesdom
·
2023-02-19 07:39
JS中的Event-loop(事件循环)
Event-loop事件循环首先来看一段代码functionfn(){console.log('1')
setTimeout
(()=>{console.log('2')},1000)varaa=0for(
晓枫001
·
2023-02-18 10:02
js 防抖与节流
varbtn=document.getElementById('btn');vartimer=null;btn.onclick=function(){clearTimeout(timer)timer=
setTimeout
_小飞飞
·
2023-02-18 03:45
JS 运行机制
为什么
setTimeout
写在Promise前面却会比Promise后执行?
行走的蛋白质
·
2023-02-17 01:28
微信小程序删除list指定列表项
awaitwx.showModal({title:"提示",content:"确定要删除这项吗",});if(sureResult.confirm){const{index}=e.currentTarget.dataset;
setTimeout
TANGYC_
·
2023-02-16 21:04
微信小程序
微信小程序
小程序
微信
我终于搞懂了async/await、promise和
setTimeout
的执行顺序
从一道题目出发今天看到一道面试题,是关于async/await、promise和
setTimeout
的执行顺序,题目如下:asyncfunctionasync1(){console.log('async1start
·
2023-02-16 20:18
箭头函数this指向理解修正 - 2020-11-25
0.起因vara=1;vars={a:2,fn(){
setTimeout
(()=>{console.log(this.a)})},fn2:()=>{console.log(this.a)}}varsf=
Hilberts_hotel
·
2023-02-13 11:14
js事件循环与macroµ任务队列-前端面试进阶
awaitasync2()console.log('async1end')}asyncfunctionasync2(){console.log('async2')}console.log('scriptstart')
setTimeout
·
2023-02-07 08:36
javascript
es2017中的循环异步
constarr=[1,2,3,4,5]constset=(item)=>{returnnewPromise((res,rej)=>{
setTimeout
(()=>{res(item)
吴小思被占用
·
2023-02-07 00:36
防抖节流
functiondebounce(fun,delay){letid=null;return()={clearTimeout(id)id=
setTimeout
(function(){fun()}
凉_a38b
·
2023-02-06 05:40
js事件循环
settimeout
等异步事件,不会立即执行,会被放在相应的webapi模块中,这些异步代码什么时候执行,等待主线程执行完毕,才会执行异步代码。
ax_43d8
·
2023-02-05 12:41
培训第三节课笔记(DOM,)
HTML5第三节课笔记一.定时器,延时器setInterval(反复执行)----------clearInterval
setTimeout
(只执行一次)-----------clearTimeout/
tianshizhimeng155
·
2023-02-05 10:03
HTML5培训笔记
JS事件循环
#JS为何需要异步for(vari=0;i直接被执行目前打印结果为:1//这是一个宏任务
setTimeout
(function(){-------->整体的
setTimeout
被放进宏任务列表console.log
崔某猿
·
2023-02-05 08:16
在安卓app内部嵌入H5页面时,input 框获取到焦点 键盘遮住input 框
this.isI){//判断是否是安卓
setTimeout
(function(){that.scrollIntoView();},500);//弹出键盘后0.5秒再隐藏,有的安卓手机反应慢}}这个方法适合输入框在页面的中
犹豫大王
·
2023-02-05 03:47
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他