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
Nodejs 请求中的异步陷阱
异步和回调JavaScript中有一些居家旅行必备的异步函数,例如setInterval,
setTimeout
,forEach以及最常见的事件绑定.异步函数用于指派(assign)一些延迟执行的任务,这些任务也就是回调函数回调函数只有在特定的条件满足后
Apolo_Du
·
2023-03-27 15:12
如何实现一个 promisify ?
早期的异步函数,由于还没有Promise,所以都是以回调的方式来处理异步任务的.functionsomeAsyncTask(num,cb){
setTimeout
(()=>{constresult=num
人话博客
·
2023-03-27 12:48
vue 关于父组件无法触发子组件的事件的解决方法
一般情况导致无法触发子组件的方法基本都是由于子组件未渲染完成就进行了调用,解决方法如下:**1.加定时器**
setTimeout
(()=>{//加定时器原因是,子组件页面未渲染处理就做子组件的请求导致失败
鄢宁
·
2023-03-27 09:26
页面加载完成后,自动滚动到页面底部
$nextTick(()=>{
setTimeout
(function(){letscrollTop=document.body.scrollHeight;$('body,html').animate({
木西_816c
·
2023-03-27 06:10
autojs之定时器-setInterval()/
setTimeout
()
1.两种常用定时器循环执行:设置定时器【setInterval()】清除定时器【clearInterval()】单次执行:设置定时器【
setTimeout
()】清除定时器【clearTimeout()】
跪求指点
·
2023-03-26 18:09
#
Autojs
js
javascript
一、前端面试题 - js篇
1.四种定时器及区别
setTimeout
:定时器,只执行一次setInterval:间隔定时器,执行n次setImmediate:浏览器完全结束当前运行的操作之后立即执行指定的函数requestAnimationFrame
YiYaYiYaHei
·
2023-03-26 16:07
js图文广告
延迟跳转5秒钟以后自动跳转到百度varcountDown=5;varspan=document.getElementById('counter');window.
setTimeout
(function(
刘xin_8
·
2023-03-26 12:57
vue + swiper加载问题
解决方法:使用vue.nextTick()和
setTimeout
夏天de白雪
·
2023-03-26 10:28
生成专属二维码海报(vue项目)
$store.state.token){//登入后才会弹出弹框this.show5=true
setTimeout
(()=>{leturl=this.url+`?id=${this.
洛梓煕
·
2023-03-26 08:23
任务队列
1.案例constuseTime=t=>{letstart=Date.now()while(Date.now()-start{console.log(3)},500)lettimer2=
setTimeout
做个有趣的孩纸
·
2023-03-26 08:49
vue防止按钮重复点击指令
el.disabled){el.disabled=true
setTimeout
(()=>{el.disabled=false},binding.value||2000)}})}})
没有可乐的可乐瓶子
·
2023-03-25 22:38
初识vue3一
/App.vue'constapp=createApp(App)console.log(app);app.mount('#app')//
setTimeout
(()=>{//app.unmount('#app
米白蓝
·
2023-03-25 21:59
vue3
vue.js
JavaScipt 中的微任务和宏任务的理解
首先第一段示例代码console.log('scriptstart');
setTimeout
(function(){console.log('
setTimeout
');},0);Promise.resolve
SmailEvery
·
2023-03-25 20:11
移动端—input 输入关闭键盘后页面底部留白
data(){return{timer:null,}},methods:{inputFocus(){clearTimeout(this.timer)},inputFocusout(){this.timer=
setTimeout
大眼袋阿姨
·
2023-03-25 20:21
初探JavaScript原型与原型链
setTimeout
(function(){},3000);//
注定只是过客
·
2023-03-25 18:48
JS事件循环之宏任务和微任务
异步任务:比如ajax网络请求,
setTimeout
定时函数等
九旬大爷的梦
·
2023-03-25 15:38
VUE中使用防抖和节流
输完,再发送请求鼠标的mousemove、mouseover1,简单封装(不需要传参的情况,
setTimeout
就可以解决)exportconstdebounce=(fn
小小程序员。
·
2023-03-25 14:49
vue
js
vue.js
js
02 浏览器和Node中eventloop的区别(js执行机制)
eventloop的区别(js执行机制)一、浏览器端的eventloop1)1个函数执行栈,1个微任务队列,1个时间队列2)宏任务与微任务宏任务:macrotask也叫tasks,异步回调会进入tasks,其包含:
setTimeout
setIntervalsetImmediate
咸菜大大
·
2023-03-25 06:52
微信浏览器关闭当前界面
closePage();functionclosePage(){
setTimeout
(function(){//安卓手机document.addEventListener("WeixinJSBridgeReady
不会写代码的程序猿-蜀
·
2023-03-25 03:03
js
微信
webview
javascript
前端知识填坑记(三):
setTimeout
,arguments
前端知识填坑记(二):call和apply,bind,new
setTimeout
以
setTimeout
来聊聊EventLoopJavascript执行引擎的主线程运行的时候,产生堆(heap)和栈(stack
小小的白菜
·
2023-03-25 02:41
asyc/await/primise让异步变成“同步”
//定义一个普通函数funtiongetTime(){returnnewPromise((resolve,rejct)=>{
setTimeout
(()=>{resove(10)},30)})}//定义一个异步函数
追马的时间种草
·
2023-03-25 00:54
JS-计时器
(1)setInterval(fn,time)--周期性执行,每隔time时长执行一次fn函数(2)
setTimeout
(fn,time)--一次性执行,指定time时长后执行一次fn函数(3)clearInterval
天蓝蓝TL
·
2023-03-24 23:22
macro-task和micro-task 简介
先看下面的代码console.log(1);
setTimeout
(function(){console.log(2);},0);console.log(3);上面的执行结果是1,3,2原因:上面的
setTimeout
Tiny_z
·
2023-03-24 20:19
VUE 防抖与节流
delay){lettimeout=nullreturnfunction(){letargs=argumentsif(timeout)window.clearTimeout(timeout)timeout=
setTimeout
小碗吃不了
·
2023-03-24 16:26
JS系列(三):非严格模式与严格模式
非严格模式,浏览器在此模式下表现会有一些不同,主要体现在:变量不需要声明就能直接赋值;作用域也会有些许不同;可以使用某些函数,如:eval,with,
setTimeout
,setInterval,newFunction
青叶小小
·
2023-03-24 14:49
for循环中settimemout()失效的解决办法
出现此问题是因为timeout是一种类似于异步的函数,timeout中的函数还未执行时,for循环已经结束了,当指定的1秒过完,timeout中的函数才开始出发,而此时10个
settimeout
中的函数同时执行
雅雅的前端工作学习
·
2023-03-24 10:57
Ant design vue 表格设置defaultExpandAllRows无效
问题defaultExpandAllRows设置后只有第一次有效解决方法需要加个v-if="tableData.length>0"0">设置数据的时候,加个
setTimeout
this.tableData
yimi珊
·
2023-03-24 08:04
什么是防抖&节流?如何在react项目中使用防抖节流?
毫秒,防抖期限值*/functiondebounce(fn,wait){vartimeout=null;returnfunction(e){clearTimeout(timeout);timeout=
setTimeout
葛明路
·
2023-03-24 07:30
vue的坑
路由变化页面数据不刷新问题
setTimeout
/setInterval(泛指异步回掉函数的this指向)this指向改变,无法用this访问VUe实例setInterval路由跳转继续运行并没有及时进行销毁
歪歪100
·
2023-03-24 01:32
小白学习vue
前端工具
vue的坑
es6常用语法
常用语法1.letconst/*let和const需要改变的变量用let*/letfoo='aa'constcc='234'/*2.模板字符串*/letstr=`aaa${foo}`/*3.箭头函数*/
setTimeout
银角大王__
·
2023-03-23 20:02
vue+elementUI MessageBox 弹框自定义弹窗样式
$createElement;
setTimeout
(()=>{
LHC087
·
2023-03-23 17:39
vue.js
elementui
generator函数和async/await函数
yieldnext()可以控制代码执行的暂停与恢复,但不改变执行顺序//generator函数yieldnext()//可以控制代码执行的暂停与恢复,但不改变执行顺序functiontimer(n){
setTimeout
lokiio
·
2023-03-23 17:04
节流函数
functionthrottle(fn,delay){lettimer=nullreturnfunction(...args){if(timer)returnlet_this=thistimer=
setTimeout
Funwt
·
2023-03-23 12:18
简易Eventloop
首先我们要知道宏任务(MacroTask/Task)和微任务(MicroTask)宏任务包括:全部script,
setTimeout
,setInterval,setImmediate(IE10),I/O
Million1000000
·
2023-03-23 09:14
2019-02-23_js_07定时器、函数
定时器、函数一、定时器1.)
setTimeout
(function(){},time)单次执行表示在time毫秒后执行function2.)clearTimeout(timer):清除计时器timer:
陳先生_2211
·
2023-03-23 06:00
「前端学习」关于防抖
很多人写防抖就套上个
setTimeOut
,然后对这个定时器也没有啥处理,其实只是推迟了执行时间,对触发频率好像没有什么作用做防抖的时候如果不执行函数
setTimeOut
是要清掉的最简单的防抖,大概如下这段
iaiayao
·
2023-03-23 05:13
react hooks(一)
useState与this.setStatethis.setState中
setTimeout
能获取到新的statethis.setState同一时间段的会合并react能控制的周期和合成事件等方法中是异步的
漆钰
·
2023-03-22 21:42
JS节流和防抖
)=>{letcooldown=false;return(...args)=>{if(cooldown)return;fn.call(undefined,...args);cooldown=true;
setTimeout
TmsGirafee
·
2023-03-22 14:48
对Promise进行初步的认识
callback函处理异步的不友好的写法2、更好地捕获错误处理单个异步任务varp=newPromise(function(resolve,reject){varr=Math.random()*100
setTimeout
helloyoucan
·
2023-03-22 14:30
防抖&节流
那么事件就不会被触发functiondebounce(func,wait=300){lettimeout=null;returnfunction(){clearTimeout(timeout);timeout=
setTimeout
Kailee
·
2023-03-22 14:33
vuex中mutations为什么要写成同步方法?
调试环境下:使用
setTimeout
模仿异步,注意看mutations里面的代码:importVuefrom'vue'importVuexfrom'vuex'Vue.use(Vuex)let
hello_1
·
2023-03-22 09:40
前端函数防抖、节流
function.png通过
setTimeout
实现添加防抖后functiondebounce(func,wait,options)
殷川
·
2023-03-22 05:14
高阶函数与闭包
函数作为参数//高阶函数eat接收一个callback函数作为参数functioneat(callback){
setTimeout
(function(){console.log('吃完了')},1000
释梦石
·
2023-03-22 00:20
js 事件循环 eventLoop
首先js是一个单线程第二个js执行的顺序程序----->宏任务--->微任务宏任务setlnterval
setTimeout
微任务promisemutationobserve
中二少爷
·
2023-03-21 17:07
防抖和节流
timertimer=
setTimeout
(()=>{timer=null},delay)if(callNow)fn()}else{timer
一个钱端
·
2023-03-21 12:53
vue中对提交等按钮做防抖处理
timertimer=
setTimeout
(()=>{timer=null},delay)if(ca
带熊二来看简书
·
2023-03-21 10:28
Promise解析和实现
分析原生Promise先来看下Promise的调用方式:newPromise((resolve,reject)=>{console.log('promise--开始执行同步代码')
setTimeout
(
kgm0515
·
2023-03-21 10:49
Promise理解
functiona(){returnnewPromise((resolve,reject)=>{
setTimeout
(()=>{letnum=Math.floor(Math.random()*10)console.log
我是要成为大神的男人
·
2023-03-21 04:44
使用
setTimeout
模拟setInterval
但是这样有一个缺点,虽然能设置隔一段时间后不断执行,但是实际上只是将事件放消息队列,真正执行的时间并不确定,有可能上一个计时器任务没执行完又进来一个计时器任务,所以并不能保证能按照设定的时间去执行,如果用
setTimeout
_鹅不食草_
·
2023-03-21 00:52
Vue cdn引入百度地图导致的页面滚动问题
=='undefined'){
setTimeout
(e=>{//百度地图加载之后导致页面可滚动问题letiframe=document.body.childNodes[document.body.childNodes.length
fordG
·
2023-03-21 00:52
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他