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

首頁 > 語言 > JavaScript > 正文

javascript學習筆記(十五) js間歇調用和超時調用

2024-05-06 14:21:44
字體:
來源:轉載
供稿:網友
1.超時調用setTimeout()
setTimeout() 方法接受兩個參數,第一個參數是函數,第二個參數是時間(單位微秒),返回數值ID
代碼如下:
setTimeout( function () {
alert("你好!");
},1000);

調用前取消clearTimeout(),接受一個參數超時調用ID
代碼如下:
var timeOutId = setTimeout( function () {
alert("你好!");
},1000);

clearTimeout(timeOutId);

2.間歇調用setInterval()
setInterval()方法接受兩個參數,第一個參數是函數,第二個參數是時間(單位微秒),返回數值ID
代碼如下:
setInterval( function () {
alert("你好!");
},1000);

取消調用clearInterval(),接受一個參數間歇調用ID
代碼如下:
var intervalId = null;
var span = document.createElement("span"); //創建span節點
span.Id="time"; //設置span的id
document.body.appendChild(span); //body內添加span
function incrementNumber () {
var now = new Date();
var timeStr = now.toLocaleTimeString();
span.innerText =timeStr;
num++;
if (num == 10) {
clearInterval(intervalId); //十秒后時間不變了
}
}
intervalId = setInterval(incrementNumber,1000);

3.盡量用超時調用替代間歇調用
代碼如下:
var num = 0;
var max = 10;
function incrementNumber() {
num++;
if (num<max) {
setTimeout(incrementNumber,1000);
} else {
alert("OK");
}
}
setTimeout(incrementNumber,1000);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 新化县| 灌南县| 沙河市| 南开区| 滁州市| 黄冈市| 桦南县| 义乌市| 徐闻县| 德格县| 海城市| 西峡县| 万山特区| 敦化市| 郓城县| 手游| 满城县| 双柏县| 南江县| 台前县| 随州市| 永嘉县| 东乌珠穆沁旗| 昭平县| 新干县| 康定县| 大荔县| 晋中市| 沙湾县| 昌黎县| 昌吉市| 河北区| 扎囊县| 米易县| 迭部县| 合江县| 阳东县| 韶山市| 嘉黎县| 保康县| 澄迈县|