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
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
开发语言
2019-07-15 requestAnimationFrame复习
为什么需要JavaScript以前使用
setTimeout
和setInterval进行动画控制,由于事件队列的问题,存在时间精度不准确的问题,引起动画不平滑requestAnimationFrame会根据显示器频率决定重绘
__唐一__
·
2024-01-11 19:25
重学JavaScript高级(十):十分钟掌握Promise细节
之前处理异步的方法会先封装一个工具函数接收三个参数,业务参数,成功回调函数,失败回调函数这种需要将成功以及失败的业务逻辑梳理清除,而且参数位置也没有规范functiontool(count,successCall,failCall){
setTimeout
前端大菜鸟_
·
2024-01-11 03:02
重学JavaScript高级
javascript
开发语言
ecmascript
js的promise
一、传统的多次调用异步函数
setTimeout
(function(){console.log("First");
setTimeout
(function(){console.log("Second");
setTimeout
精神小伙2号
·
2024-01-10 11:19
javascript
前端
vue.js
linux系统shell语言的自动化交互
/usr/bin/expect//定义脚本执行的shell2)
settimeout
30//设置超时时间30s3)spawn//传递
丨析木丨
·
2024-01-10 09:13
linux
shell
linux
自动化
交互
shell
深度解析JavaScript面试热点:事件循环、上下文、箭头函数、变量作用域与ES6模块
事件循环(EventLoop)JavaScript开发者每天都与事件循环打交道,本文通过实际代码展示了
setTimeout
、Promise和同步代码之间的交互。
嘴巴嘟嘟
·
2024-01-10 09:12
javascript
面试
es6
Vue<解决html2canvas截图不全的问题>
原因:我所知道的原因有两点,第一点:在点击保存图片时,此时要保存的资源较多,造成模块并没有完全加载完毕,就已经生成了截图;解决方案:(加上一个延时操作)//利用html2canvas下载canvas
setTimeout
誰在花里胡哨
·
2024-01-10 08:41
Vue做聊天框实现发送文字展示底部最新消息
解决方法使用异步处理
setTimeout
函数获取最新的scrollHeight//页面滚动scrollToBottom(){this.
J小五
·
2024-01-10 03:15
vue.js
javascript
前端
new Promise(resolve =>
setTimeout
(resolve, 5000))
这种写法的目的是创建一个Promise对象,该对象在一定延迟后自动解决(resolve),这样就可以在await关键字后面创建一个暂停的效果,直到Promise被解决,这种技巧通常用于实现异步操作的等待,例如在重试逻辑中等待一段时间后再次尝试,asyncfunctiondelayExecution(){console.log('Start')awaitnewPromise(resolve=>set
一嘴一个橘子
·
2024-01-09 18:34
javascript
Promise
js 节流和防抖
等事件触发频率无限加载场景下,定期触发代码functionthrottle(fn,delay=100){lettimer=null;returnfunction(){if(timer)return;timer=
setTimeout
无心使然云中漫步
·
2024-01-09 14:51
javascript
javascript
前端
js宏任务,微任务
常见的宏任务包括
setTimeout
、setInterval、I
TurnHug
·
2024-01-09 13:40
LeetCode 2723. 两个 Promise 对象相加
示例1:输入:promise1=newPromise(resolve=>
setTimeout
(()=>resolve(2),20)),promise2=newPromise(resolve=>setTimeo
吃着火锅x唱着歌
·
2024-01-09 11:56
LeetCode
leetcode
java
前端
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他