国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

setTimeout()與setInterval()方法區別介紹

2019-11-20 21:23:39
字體:
來源:轉載
供稿:網友
計時器setTimeout()和setInterval()兩個都是js的計時功能的函數兩個有些區別。

setTimeout():

在js手冊中的解釋:用于在指定的毫秒數后調用函數或計算表達式;

也就是說在執行完設定好的秒數后再執行。

實驗代碼(改變body背景顏色):
復制代碼 代碼如下:

setTimeout(function(){
$("body").css("background","red");
},5000);

setInterval():

在js手冊中的解釋: 按照指定的周期(以毫秒計)來調用函數或計算表達式. 會不停地調用函數,直到 clearInterval() 被調用或窗口被關閉;

在你設定好的秒數里執行你自己效果代碼或函數。

實驗代碼(數秒實驗):
復制代碼 代碼如下:

<div class="clock"></div>
<script>
var num = 0;
setInterval(function(){$(".clock").html(num++)},1000);
</script>

總結:

setTimeout()方法是在等待指定時間后執行函數, 且只執行一次傳入的句柄函數.

setInterval()方法是每指定間隔時間后執行一次傳入的句柄函數,循環執行直至關閉窗口或clearInterval().
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴江市| 娱乐| 壶关县| 遵义市| 周口市| 武鸣县| 渝北区| 和平区| 建昌县| 怀安县| 鱼台县| 浦东新区| 洪江市| 沂南县| 江都市| 永泰县| 安新县| 百色市| 安西县| 南澳县| 塘沽区| 福鼎市| 屏东市| 辉县市| 内江市| 田阳县| 乃东县| 临猗县| 额济纳旗| 巫溪县| 醴陵市| 贵定县| 陆川县| 丹巴县| 精河县| 普洱| 会昌县| 雷波县| 渭源县| 原平市| 宁城县|