日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS中定时器和延时调用学习笔记

發布時間:2024/3/26 javascript 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS中定时器和延时调用学习笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JS中定時器和延時調用

在JS中希望一個函數重復的執行,可以為該函數設置一個定時裝置
方法:
setInterval();
該方法可以將一個函數,每隔一段時間被調用一次
有兩個參數
第一個是回調函數,就是每隔一段時間要執行的回調函數
第二個是每次調用函數的時間,單位是毫秒
**返回值:**返回一個Number類型的數據,這個數字用來作為數字的唯一標識

var num = 1; var timer = setInterval(function(){count.innerHTML = num++; },1000)

**clearInterval();**可以用來關閉一個定時器
方法中需要一個定時器的標識作為參數,這樣將關閉標識對應的定時器

//給綁定一個點擊事件,點擊關閉定時器 document.onclick = function(){clearInterval(timer); }

延時調用
延時調用一個函數不馬上執行,而是隔一段時間以后在執行,**延時調用和定時調用的區別,**定時調用會執行多次,而延時調用只會執行一次。

//3秒后調用函數 var timer1 = setTimeout(function(){console.log(num); },3000);

**clearTimeout()**來關閉延時調用

clearTimeout(timer1);

總結

以上是生活随笔為你收集整理的JS中定时器和延时调用学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。