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()
Vue在生命周期里面使用nextTick的代码以及总结
$nextTick写函数的形式相当于异步操作和js中的
setTimeout
类似,就可以像在created周期函数中使用到挂载后的渲染的dom节点。
- 瑾♛年
·
2024-01-21 11:25
vue.js
javascript
前端
回调地狱与解决方案
简单理解就是回调函数嵌套回调示例:
setTimeout
(()=>{console.log(1);
setTimeout
(()=>{console.log(2);
setTimeout
(()=>{console.log
远近高低各不同
·
2024-01-21 02:27
javascript
开发语言
ecmascript
js异步解决方案的发展及优缺点
1、回调函数(callback)
setTimeout
(()=>{//callback函数体},1000)优点:解决同步问题缺点:(1)耦合性强,维护性差//回归地狱ajax('XXX1',()=>{//
落花夕拾
·
2024-01-20 16:56
JavaScript 中如何取消请求
XMLHttpRequest.abort()方法取消发送,代码示例如下:constxhr=newXMLHttpRequest();xhr.open('GET','',true);xhr.send();
setTimeout
徐_三岁
·
2024-01-20 14:03
javascript
开发语言
手写节流、防抖
constthrottle=(fn,time)=>{lettimer=nullreturn(...args)=>{if(timer){return}f.call(undefined,...args)timer=
setTimeout
Shigure_Rain
·
2024-01-20 13:20
回调函数与回调地狱
在定时器
setTimeout
以及Ajax的请求时都会用到回调函数。
Hnhyyyy
·
2024-01-20 09:23
android
微任务与宏任务
/**@Description:微任务与宏任务=>微任务比宏任务执行早=>微任务>DOM渲染>宏任务*微任务:Promise,asuc/await宏任务:
setTimeout
,setInterval,DOM
zongsh
·
2024-01-20 02:25
02 解决动画性能问题(requestAnimationFrame)
1.用requestAnimationFrame代替setInterval定时器优点:1.requestAnimationFrame是浏览器用于定时循环操作的一个接口,类似于
setTimeout
,主要用途是按帧对网页进行重绘
肖_53e4
·
2024-01-20 00:21
什么是防抖和节流?有什么区别?如何实现?
functiondebounce(fn){lettimeout=null;//创建一个标记用来存放定时器的返回值returnfunction(){clearTimeout(timeout);//每当用户输入的时候把前一个
setTimeout
clear
ybrelax
·
2024-01-19 19:24
setTimeout
和setInterval定时器的返回值
nodejs中定时器返回Timer对象,window中定时器返回number,所以可以使用ReturnType预定义类型推断—或者使用window.setInterval代替setIntervalhttps://mybj123.com/13153.html
和科比合砍81分
·
2024-01-19 17:27
前端
requestAnimationFrame 详解
该方法需要传入一个回调函数作为参数,该回调函数会在浏览器下一次重绘之前执行实现动画效果的方法比较多,Javascript中可以通过定时器
setTimeout
来实现,css3可以使用transition和
简单tao的简单
·
2024-01-19 08:11
html/js 打开新页面并且改变新页面的dom值
consturl='https://www.xxx.com'constnewWindow=window.open(url,'_blank)//需要延迟修改,防止新页面数据未渲染
setTimeout
(()
Joanne_Tang
·
2024-01-19 03:44
小程序优化建议
1.页面view节点少于1000,深度不要超过30层,子节点数不大于60个2.避免一瞬间多次请求接口,多次请求图片3.
settimeout
,setinterval,当前页面关闭后及时销毁4.尽量少的执行
程_小白
·
2024-01-18 20:20
vue截图插件之html2canvas
importhtml2canvasfrom"html2canvas";给要截图的文件设置ref值,如果是promise异步加载,可以写一个
setTimeOut
,用宏异步冲掉微异步mounted(){/
酸菜鱼很好吃哦1
·
2024-01-18 16:23
vue.js
前端
javascript
js,jquery解决 图片加载-滚动底部 问题
这里记录4种测试成功方式:(适用于不容易找到图片位置的情况,否则直接onload函数即可)//1.使用超时函数
setTimeout
来延迟执行
setTimeout
(()=>{_this.scrollBottom
蜡笔小新1980
·
2024-01-18 13:02
前端篇
javascript
前端
开发语言
js 当前时间 年月日时分秒
vart=null;t=
setTimeout
(time,1000);//開始运行functiontime(){clearTimeout(t);//清除定时器dt=newDate();vary=dt.getFullYear
王工丶要专注
·
2024-01-18 12:09
javascript
前端
开发语言
react hooks遇到
setTimeout
在JavaScript中,
setTimeout
函数是异步执行的,它会在事件循环的下一个循环中执行。
凯尔宝宝
·
2024-01-18 08:05
react.js
前端
前端框架
js经典面试题:
setTimeout
+for循环组合,使用闭包循环输出1,2,3,4,5
如下,利用闭包,让循环输出的结果为1、2、3、4、5for(vari=1;i<=5;i++){
setTimeout
(functiontimer(){console
斯图尔te
·
2024-01-18 07:25
#
JavaScript
setTimeout
IIFE
闭包
for循环
事件循环
3D动画
1.使用requestAnimationFrame()来驱动动画从前,Web应用使用定时器(timer)来控制页面内容动画,通过
setTimeout
()或setInterval()这两个函数。
不决书
·
2024-01-18 06:37
前端基础:回顾es6相关知识
var的作用域无块级for(vari=0;i{
setTimeout
(resolve,ms);});}asyncfunctionasyncPrin
码路老默007
·
2024-01-18 04:28
前端基础
前端
es6
ecmascript
Event Loop例子
事件循环:macrotask与microtaskJS的执行机制如图:JS的执行机制分析一道执行顺序的例子console.log('1');
setTimeout
(function(){console.log
KaylaLee
·
2024-01-17 18:44
js 防抖和节流函数
如下面函数:functiondebounce(fn,delayTime){lettime=null;returnfunction(){if(time){clearInterval(time)}time=
setTimeout
想吃cu莓吖
·
2024-01-17 05:47
触发浏览器窗口大小变化
resize方法和datatable根据浏览器窗口大小自适应方法,都是在拖动浏览器后自动触发的,因此我们需要在收缩菜单或其他空闲区域时发送浏览器窗口大小重置事件,如下写法resizeWindow(){
setTimeout
桃之_夭夭_
·
2024-01-17 05:20
脚本实现免密登入多台设备
HOST_IP_NODE=(ip1ip2ip3...ipn)HOST_PASS_NODE=(ps1ps2ps3...psn)#安装expect软件包yuminstallexpect-yexpect<
settimeout5spawnssh-keygen-t
ststcheung
·
2024-01-16 18:33
服务器
linux
运维
用
setTimeout
实现setInterval
其实就是用到了递归,在函数内,继续调用函数本身constinterval=(cb,time)=>{
setTimeout
(()=>{cb()interval(cb,time)},time)}interval
嘤嘤怪呆呆狗
·
2024-01-16 17:44
js
js
两种方法实现 sleep 函数
asyncfunctionsleep(delay){awaitnewPromise(resolve=>
setTimeout
(resolve,delay))}//可以链式调用functionsleep1(
我有一棵树
·
2024-01-16 13:52
javascript
前端
vue.js
小程序小程序--定时器(定时任务、循环任务)
微信小程序要设定一个定时器有两种方法文章目录前言一、setInterval和
setTimeout
方法有什么区别二、注意点:及时回收定时器三、好了,上代码1.setInterval定时器应用2.
setTimeout
聊者说
·
2024-01-16 12:37
小程序
javascript
nodejs中闭包是怎么回事?
采用异步io,所以变量的状态很重要,一不小心就取错值了,为了保留变量的状态,因此出现了闭包(其他语言也有这个概念,如java),来例子,没有闭包的例子:functionasync(callback){
setTimeout
hades2019
·
2024-01-16 11:42
防抖和节流函数
if(this.timeid){clearTimeOut(this.timeid)}//先清除定时器this.timeid=
setTimeOut
(()=>{console.log('需要执行的函
mango_2020
·
2024-01-16 10:24
高阶函数和函数的柯里化
常见的高阶函数有:Promise、
setTimeout
、arr.map()等。二、函数的柯里化通过函数调用继续返回函数的方式,实现多次接受参数最后统一处理的函数编码形式,叫做函数的柯里化。
hsdjhaiwhdnjw
·
2024-01-16 00:14
javascript
前端
开发语言
14-浏览器事件环
微任务和宏任务浏览器执行环境下的js异步代码会被分为宏任务和微任务宏任务:
setTimeout
\interval\immediate微任务:Promise、pmutationObsever(监听节点变化
Dyson123
·
2024-01-15 16:52
js 让动画暂停
htmljs
setTimeout
(()=>{document.getElementById('xuanzhuan').style.animationPlayState='paused'},1000)css.xuanzhuan
轩辕夜空
·
2024-01-15 14:16
JavaScript 异步编程解决方案-上篇
1、JavaScript异步编程1、传统的方案:JavaScript中的异步操作函数往往通过回调函数来实现异步任务的结果处理场景:fs文件操作数据库操作AJAX定时器eg:1、
setTimeout
函数/
江南一舟110
·
2024-01-15 12:02
前端进阶
javascript
okhttp
开发语言
实现防抖函数
=='function'){return}lettimer=0returnfunction(){if(timer){clearTimeout(timer)timer=null}timer=
setTimeout
我有一棵树
·
2024-01-15 08:33
前端
javascript
开发语言
javascript,
setTimeout
定时器的精度可能不高,javascript引擎不是你想的那样
javascript引擎,它运行在宿主环境中,对前端来说,一般是web浏览器,代码运行到浏览器。专业术语:事件循环:浏览器提供了一种机制来处理程序中多个块的执行,且执行每块时调用javascript引擎,这种机制被称为事件循环特点:1.它的运行是单线程2.完整运行,一个好了再下一次以下伪代码了解一下概念,(摘自《你不知道的javascript》中),根据我的理解,再加了一些说明。//eventLo
糖小宝2016
·
2024-01-15 04:02
学习总结
javascript
开发语言
ecmascript
定时器、倒计时和定时器制作时钟
定时器作用1、制作动画2、异步操作3、函数缓冲与节流定时器:
setTimeout
只执行一次的定时器clearTimeout关闭只执行一次的定时器setInterval反复执行的定时器clearInterval
就是这么帅_567e
·
2024-01-15 00:43
bind,apply,call Plus2020-08-26
call实例数组之间追加获取数组中的最大值和最小值验证是否是数组(前提是toString()方法没有被重写过)类(伪)数组使用数组方法面试题bind绑定函数偏函数(PartialFunctions)和
setTimeout
猴逃逃
·
2024-01-14 20:01
前端页面倒计时+自动跳转功能(
setTimeout
和setTimeInterval两种实现)
setTimeout
实现秒后自动跳转到百度functioncountDown(secs,url){//secs--设置倒计时秒数,url--要跳转的链接vartime=document.getElementById
给贝贝赚口粮
·
2024-01-14 15:43
前端
前端
javascript
html
从three.js旋转动画,我了解了requestAnimationFrame
个人主页:南木元元目录three.js旋转动画动画前置知识屏幕刷新率与浏览器重绘次数动画是如何形成的实现动画的方式有哪些什么是requestAnimationFrame
setTimeout
&&setInterval
南木元元
·
2024-01-14 14:49
#
three.js
three.js
前端
动画
手写Promise自行封装 简化版与完整版
Promise简化版实现resolverejectthrow回调//原生promiseletp=newPromise((resolve,reject)=>{
setTimeout
(()=>{resolve
月下绯烟
·
2024-01-14 10:20
前端
ecmascript
解决海康威视插件的遮盖下拉选择框
下拉选择框出来的时候要异步设置一下,可能会还没塞入节点就发送ifreme通信,重点是iframeRef的通信没有匹配的数据}onDropdownVisibleChange={(open)=>{if(open){
setTimeout
Joey_iSleepy
·
2024-01-14 02:15
前端
视频
打印的前后顺序
面试题经常会有console.log(1)
setTimeout
(function(){console.log(2)})console.log(3)letp=newPromise((resolve,reject
m0_62782752
·
2024-01-13 19:05
javascript
前端
vue.js
js中try...catch捕捉错误
文章目录一、前言二、场景2.1、`
setTimeout
`2.2、`Promise`三、最后一、前言说到try...catch都觉得非常熟悉了,不就是用来捕捉代码块中的错误嘛,平时也用得比较多的二、场景try
小马甲丫
·
2024-01-13 13:11
JS
javascript
前端
try...catch
这些js手写题对我这个菜鸟来说写不出来
实现每隔一秒打印1,2,3,4//使用闭包实现for(vari=0;i{lettimer=null;return(...args)=>{clearTimeout(timer);timer=
setTimeout
helloworld1024z
·
2024-01-13 11:26
$nextTick与
setTimeout
$nextTick(()=>{}平时如果我们将想要执行的方法放在其他代码后面执行也可以使用
setTimeout
setTimeout
(()=>{},0)有些时候这两个方法都能完成我们想要的功能$nextTick
半兽先生
·
2024-01-13 10:08
javascript
vue.js
前端
闭包
闭包的使用场景:
setTimeout
回调封装变量事件处理程序模块模式优缺点:逻辑连续,当闭包作为另一个函数调用参数时,避免脱离当前逻辑而单独编写额外逻辑方便调用上下文的局部变量。
糕糕AA
·
2024-01-13 07:52
requestAnimationFrame实现动效优化
使用
setTimeout
/setInterval做动效改变时,过程中的刷新频率会影响最终效果,可以使用requestAnimationFrame来优化动效。
月下yi山人
·
2024-01-13 04:51
定时音频数据采集并发送websocket实时播放
实时播放定时音频数据采集varrecorder;varaudio=document.querySelector('audio');setInterval(function(){startRecording();
setTimeout
java之书
·
2024-01-12 07:42
Java技术栈综合
音视频
websocket
网络协议
js 防抖函数、节流函数
exportfunctionthrottle(func,wait=100){letisDoing=falsereturnfunction(...rest){if(isDoing)returnisDoing=true
setTimeout
Enjoy-li
·
2024-01-12 07:31
javascript
开发语言
ecmascript
前端高频面试/笔试题——同步任务、微任务、宏任务执行顺序
awaitasync2();console.log('async1end')}asyncfunctionasync2(){console.log('async2')}console.log('scriptstart')
setTimeout
Code6E
·
2024-01-11 20:44
面试题
前端
javascript
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他