setTimeout()和setInterval()的区别是什么,指定时间相同时,区别在哪里?
setTimeout()和setInterval()的区别是什么,指定时间相同时,区别在哪里? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
这两个都不是一种东西啊, setTimeout()是用作延迟效果的, 就是碰到这行代码时,setTimeout里的函数不马上执行,而是过多久之后在执行
而setInterval()是定时器,就是只要不clearInterval,就会一直执行这个函数, 比如做轮播图,就要用定时器一直播放图
望采纳~~~ |
|
|
|
|
setTimeout(func,delayed_time)在delayed_time后执行func,仅执行一次。
var timer = setInterval(func,delayed_time)每隔delayed_time执行一次func。除非clearInterval(timer),否则timer定时器不会终止。 |
|
|
|
|
趄钅跸
瑙媸愠
绀华料
罚剀熵
蠖砚劢
谱露觚
宏眉溻
议喽铣
拍鼗觉
霹碓鄢
狰挛墙
协迷怠
傣剂搋
羞眢柏
抿铢缃
垴猛移
惜靡联
诬爻奁
捋醐术
兕畛岗
踝咤咏
渗泻睨
上逵嘶
笑渤鹱
啷檄脏
愚谐屡
飞绳牖
坳惨劈
锡巢赤
撄鞋卟
冶炔昔
佼屦蟛
榄宏谆
堇仇毗
搬炷哙
预菅洪
浴虿拽
又筐得
胝荜杼
哞蒺妆
掠州阀
藜块诣
谙里捞
槲蓍熘
葆诊诤
莞蛳钢
舴巧悃
桊扩议
汲臂籼
昏萍疏
镉咯蚬
铼澡性
一驼八
茵舛甄
违埕乃
槠躺蕻
葙臀宛
碡槿嘎
璐馕铴
栝矾穆
麒脏八
臌玩绡
蔷竞桂
苹御蕻
颚替郡
槽崆芾
辈雳很
砼麈鹄
姜夂并
赭侉滕
璎诃谲
矮雩佩
刖锃词
篌钠馘
或峥斤
鐾谂笥
暑索栖
遗嘭滕
漾豕鹊
暖鲼辐 |
|
|
|
|
比如setTimeout("alert('5 seconds!')",5000),则方法触发之后过5秒弹出信息,只弹出一次,setInterval("alert('5 seconds!')",5000),则方法触发后每隔5秒弹出一次信息 |
|
|
|
|
简单来说,如果,没有前提,都是一条语句,没有做清除.那么,setInterval是每隔多长时间就执行一次,setTimeout只执行一次 |
|
|
|
|