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()
事件循环(Event Loop)机制对比:Node.js vs 浏览器
2.核心区别(1)任务队列类型不同浏览器Node.js宏任务(Macrotask):•script(整体代码)•
setTimeout
/setInterval•DOM事件回调(如点击)•requestAnimat
·
2025-06-30 02:36
JavaScript 事件循环竟还能这样玩!
本文将深入探讨事件循环的工作原理,并展示如何基于这一原理实现一个更为准确的
setTimeout
、setInterval什么是事件循环?事件循环是JavaScript运行时环境中处理异步操作的核心机制。
·
2025-06-29 21:14
前端javascript
JavaScript中,异步获取数据通常使用回调函数
例如:functiongetData(callback){ //异步请求数据
setTimeout
(function(){ constdata='这是获取到的数据'; callback(dat
貂蝉空大
·
2025-06-25 00:30
JavaScript
前端
javascript
开发语言
selenium弹框元素定位-冻结界面
在开发者工具栏console里面执行如下js代码:
setTimeout
(function(){debugger},5000)这句代码什么意思呢?
测开成长笔记
·
2025-06-23 22:27
selenium
【前端怪谈】为什么要用
setTimeout
模拟setInterval
文章目录前言一、setInterval存在的问题1.问题复现2.问题分析二、setInterval缺点及
setTimeout
1.setInterval缺点2.为什么
setTimeout
能取代
setTimeout
hhhhhhhssss
·
2025-06-20 05:33
技术文章
前端怪谈
js
前端
JavaScript 中的计时器(如
setTimeout
和 setInterval)无法做到精确计时,如何做?
JavaScript中的计时器(如
setTimeout
和setInterval)无法做到精确计时,这是由JavaScript的单线程运行机制、事件循环(EventLoop)的调度策略以及操作系统的底层限制共同决定的
GISer_Jinger
·
2025-06-18 15:04
前端基础
javascript
开发语言
ecmascript
解决微信小程序渲染层网络层错误 Failed to load media
微信小程序引入网络视频的时候:出现渲染层网络层错误Failedtoloadmedia给组件加入autoplay后错误消失,但是一进入页面就播放不是我想要的效果添加下面代码:
setTimeout
(()=&
学途路漫漫
·
2025-06-17 12:02
小程序
控制台报错处理
微信小程序
小程序
lua udp mysql_lua - UDP
该无连接对象支持以下函数:sendto、receive、receivefrom、getsockname、setoption、
settimeout
、setpeername、setsockname、close
EthicalML
·
2025-06-17 05:15
lua
udp
mysql
第九节 高频代码题-实现Sleep函数(异步控制)
⚙️一、基础实现方案1.Promise+
setTimeout
标准实现functionsleep(ms:number):Promise{returnnewPromise(resolve=>
setTimeout
泽泽爱旅行
·
2025-06-13 15:43
TypeScript
前端
javascript
typescript
linux watchdog
devm_watchdog_register_devicewatchdog_register_device__watchdog_register_devicewatchdog_dev_registerwatchdog_cdev_registerfd=open/dev/watchdogioctl
settimeout
xuanwojiuxin
·
2025-06-11 16:37
linux
vue的这两个特性:数据驱动视图 与 双向数据绑定的区别
比如://Vue里数据变了,视图自动更新data(){return{msg:'你好'}},mounted(){//1秒后修改数据
setTimeout
(()=>{th
WZMeiei
·
2025-06-11 12:44
Web前端
javascript
vue.js
前端
try...catch可以捕获到异步代码中的错误吗
Promise内部错误❌不能直接捕获,需配合.catch()async/await错误✅可以捕获(使用await时)
setTimeout
/setInterval❌不能捕获(回调在新执行上下文中)事件监听回调
程序员流年大运
·
2025-06-11 08:40
JavaScript
javascript
前端
js : uniapp 同步
//在本例中,我们使用
setTimeout
(...)来模拟异步代码,实际编码时可能是XHR请求或是HTML5的一些API方法.setTimeou
FakeOccupational
·
2025-06-09 00:02
服务化&架构
javascript
前端
开发语言
Vue3+Element Plus,el-input自动聚焦
实现方法定义一个函数focusInput,并触发就可以constfocusInput=()=>{nextTick(()=>{inputRef.value.focus()})}Tips:写在
setTimeout
欢脱的小猴子
·
2025-06-08 11:04
vue.js
javascript
elementui
setInterval和
setTimeout
的区别是什么
在Vue中,setInterval和
setTimeout
都是JavaScript原生的定时器函数,但它们的用途和行为有本质区别,结合Vue的特性使用时需要注意以下关键点:一、核心区别特性
setTimeout
setInterval
Java牛马圣体
·
2025-06-08 06:01
html5
requestAnimationFrame,读懂这篇文章就够了
文章目录requestAnimationFrame请求动画帧requestAnimationFrame特点跟
setTimeout
和setInterval的对比应用场景监听scroll函数平滑滚动到页面顶部大量数据渲染
__畫戟__
·
2025-06-07 14:47
JavaScript
动画
AnimationFrame
请求动画帧
setTimeout
setInterval
react 常见的闭包陷阱深入解析
const[count,setCount]=useState(0);useEffect(()=>{consttimer=
setTimeout
(()=>{setCount(count+1);},1000)
代码搬运媛
·
2025-06-06 23:28
react
专栏
react.js
前端
前端框架
NodeJS全栈开发面试题讲解——P1Node.js 基础与核心机制
事件循环核心阶段(简略版):每一轮事件循环分为多个阶段,关键阶段有:timers:执行
setTimeout
、setInterval
穗余
·
2025-06-04 12:57
Web3
全栈
node.js
react问一问
文章目录前言1.在`useEffect`中,空数组`[]`作为依赖数组的作用具体解释:例子:代码解析:总结:2.为什么不推荐在`
setTimeout
`中直接使用`setState`?解决方法总结3.
TE-茶叶蛋
·
2025-05-30 11:25
react
react.js
javascript
前端
【React Hooks - useState状态批量更新原理】
在React17及之前版本,React只会在合成事件以及生命周期内部进行批量处理,在
setTimeout
、Promise、Fetch等异步请求中,则不会自动批量处理,需要使用unstable_batchedUpdatesAPI
宇豪学习录
·
2025-05-25 00:15
React
Hooks原理
react.js
javascript
前端
HarmonyOS 5.0.0 或以上:实现圆形加载进度动效与状态切换展示
二、关键技术点功能技术实现圆形进度动画Progress({value})+动态状态控制状态切换@Statestatus控制加载中/成功/失败展示自动结束动画
setTimeout
()模拟处理结束后状态变更补充动效使用
前端付豪3号
·
2025-05-24 09:37
鸿蒙
x
AI
产品实战
harmonyos
pytorch
华为
关于 js:5. 浏览器环境基础
;window.a===123;//true1.window的核心作用分类说明全局作用域JS中所有全局变量、函数、对象都挂在window上浏览器控制可以操作地址栏、历史记录、弹窗、窗口等定时器控制提供
setTimeout
shenyan~
·
2025-05-20 20:14
javascript
开发语言
ecmascript
关于js函数参数是否会实时更新的问题
遇到一个小问题exportfunctiontest001(value,callback){
setTimeout
(()=>{if(value==undefined){test001(value,callback
沙滩小岛小木屋
·
2025-05-18 23:49
javascript
前端
开发语言
西安前端面试
数组拍平[3,[[7,[1,5]],4],8,[6]]面试31.letvarconst的区别,什么时候const能改变2.0||1的输出结果3.js的事件循环机制console.log('Start');
setTimeout
恰恰兄
·
2025-05-18 00:36
前端面试
前端
javascript
开发语言
怎么区分宏任务和微任务?
这些任务通常包括script(整个代码脚本)、
setTimeout
、setInterval、setImmedia
王铁柱666
·
2025-05-17 05:48
前端
element表格合计行样式与滚动条冲突问题
本人采用的是曲线一点的做法:用js令父元素的宽度变化,触发reflow(需要
settimeout
执行)对前端性能需求较高的请勿使用,仅做记录参考。//需要触发reflowvarele=d
qq_40522470
·
2025-05-17 03:09
vue
【无标题】
asyncfunctionasync1(){awaitasync2()console.log('async1end')}asyncfunctionasync2(){console.log('async2end')}async1()
setTimeout
巴巴_羊
·
2025-05-13 20:01
前端
javascript
vue.js
如何实现前端错误监控和性能监控?
前端错误监控与性能监控的实现方案一、前端错误监控1.错误类型与捕获方法前端错误主要分为以下类型:代码错误:语法错误、运行时错误(如变量未定义、类型错误等)、异步错误(如
setTimeout
中的错误)、Promise
破碎的天堂鸟
·
2025-05-13 10:53
学习教程
前端
深入 JavaScript 执行机制与事件循环
当我们编写JavaScript代码时,往往会遇到一些难以解释的现象:为什么
setTimeout
(fn,0)不会立即执行?为什么有些异步操作的执行顺序看起来不符合直觉?
BitCat
·
2025-05-08 08:05
JavaScript
javascript
开发语言
ecmascript
借助 Webpack 静态分析能力实现代码动态加载
现象父组件kitten.tsxcomponentDidMount(){console.log('cckittendidMount');
setTimeout
((
weixin_34174132
·
2025-05-07 23:42
webpack
ViewUI
帆软报表大屏自动切换
setTimeout
(function(){window.location.href=encodeURI(encodeURI("${contextPath}/ReportServer?
清风雅雨
·
2025-05-07 18:42
finereport
ssh
sap
云计算
浏览器如何冻结窗口
冻结窗口开发者工具栏console执行js代码//5秒后执行debugger命令
setTimeout
(function(){debugger},5000)
试着
·
2025-05-06 13:45
测试记录
浏览器
debugger
游戏开发的Typescript(2)禁忌函数 - 类 eval()函数
setTimeout
(),setInterval(),newFunction()三个函数的第一个参数可以传入string类型,所以会存在同样的问题。
wgc2k
·
2025-05-03 21:21
#
typescript
typescript
javascript
Webpack基础应用篇-[10]1.7 使用 babel-loader
hello-world.js文件:08-babel-loader/src/hello-world.jsfunctiongetString(){returnnewPromise((resolve,reject)=>{
setTimeout
千锋HTML5大前端
·
2025-05-02 23:18
大前端学习笔记
webpack
javascript
前端
JavaScript 代码搜索框
:文件名、行号、代码片段防抖处理functiondebounce(fn,delay=200){lettimer;return(...args)=>{clearTimeout(timer);timer=
setTimeout
这儿有一堆花
·
2025-05-02 20:56
javascript
开发语言
ecmascript
防抖和节流的方法详解和CSS文本溢出小知识
1.防抖防抖:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时场景:搜索框输入发请求,一些拖拽盒子,或者滚动事件防抖的实现:利用间歇函数consttimer=
setTimeout
(callback
低级前端
·
2025-05-02 04:14
uniapp
Vue3学习+实战
Vue学习
css3
前端
es6
微信
css
处理视频播放渲染异常过程的梳理
2.增加渲染的时间或者延迟执行video实例方法用
setTimeOut
或者在执行vid
资深前端之路
·
2025-04-28 03:51
前端开发
音视频
前端
vue.js
vue 天地图 T is not defined
的方法,但可能是个人情况不一样,并没有解决该问题后面看到了另一位大佬文章里面的相关注释才知道仅仅只差了一行代码首先试过了timeout的方法,但可能是个人情况不一样,并没有解决该问题mounted(){
setTimeout
Simaoya
·
2025-04-26 17:09
vue
前端
javascript
vue.js
vue+element:el-table导出(excel\txt) 整理5种方法
1.前端dom导出,展示啥导出啥importFileSaverfrom'file-saver'importXLSXfrom'xlsx'
setTimeout
(()=>{varlastName='xlsx'
PoPo丶K
·
2025-04-25 20:50
vue.js
javascript
前端
【uniapp】uniapp中刷新本页面
uniapp中刷新当前页面方法一利用路由,强制uniapp刷新当前页面
setTimeout
(()=>{this.
DC...
·
2025-04-25 16:49
uniapp
javascript
uni-app
javascript
开发语言
uniapp返回上一页接口数据更新了,页面未更新
注意:不是组件套组件可以不使用
setTimeout
延时返回上一页一般会走onshow,但是接口更新了页面未更新onShow(()=>{//切换城市后重新调用数据if(areaId.value){consttimer
性野喜悲
·
2025-04-25 06:09
uni-app
微任务与宏任务
setTimeout
和setInterval的回调DOM事件(如点击、滚动)I/O操作:Input/Output
xx2406
·
2025-04-23 19:48
前端
javascript
开发语言
详解Node.js中的setImmediate()函数
它与
setTimeout
()相似,但两者有着显著的区别,主要体现在回调函数的执行时机上。
魔云连洲
·
2025-04-23 14:15
node.js
如何解决createSelectorQuery获取节点元素高度不准确?
获取的早了,确保渲染完毕后再获取如果只获取默认的节点用onReady获取即可,变量控制的用methods里面的函数,还不行就在函数里面写this.nextTick()或用延迟
setTimeout
onReady
weixin_42220130
·
2025-04-21 22:38
前端
元素
获取
高度
react-07React提交表单数据调用同一方法(高阶函数,函数柯里化概念)
高阶函数与函数柯里化概念高阶函数:符合其中之一,那该函数为高阶函数1.A函数,接收的参数是一个函数,那么A就是高阶函数2.A函数,调用的返回值是一个函数,那么A就是高阶函数常见的高阶函数:Promise
setTimeout
岂不闻
·
2025-04-20 06:31
react
react.js
前端
前端框架
做定时任务,一定要用这个神库!!
过去我总是用
setTimeout
和setInterval,但这些方案在复杂场景下并不够灵活。我
沉浸式趣谈
·
2025-04-17 16:17
javascript
node.js
python执行javascript代码
执行环境中相关的浏览器对象document或window添加生成浏览器对象document和window调用js方法伪造浏览器对象,这种可以不用安装jsdom,但是功能也有限调用js方法更改js自带方法,用于解决一些类似
setTimeout
光亮的程序猿
·
2025-04-16 23:56
python
python
JavaScript 定时器
定时器基础
setTimeout
()
setTimeout
()函数用于在指定的延迟时间后执行一次回调函数。它接受两个参数,第一个参数是要执行的回调函数,第二个参数是延迟的毫秒数。
Enti7c
·
2025-04-15 13:43
javascript
开发语言
ecmascript
为什么单线程的JavaScript可以异步执行任务?
目录一、JavaScript为何选择单线程设计二、单线程如何实现异步处理三、事件循环(EventLoop)核心原理四、
setTimeout
与Promise的运行机制五、伪代码模拟异步处理机制JavaScript
佟格湾
·
2025-04-06 19:58
Javascript
javascript
前端开发时的内存泄漏问题
常见的内存泄漏场景1️⃣未清除的定时器(setInterval/
setTimeout
)2️⃣全局变量(变量未正确释放)3️⃣事件监听未清除4️⃣闭包导致的内存泄漏5️⃣DOM引用未释放如何检测和防止内存泄漏
YiHanXii
·
2025-04-04 00:08
前端基础知识
前端
react
上一页
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
其他