最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript setTimeout和setInterval的使用方法 說(shuō)明

 更新時(shí)間:2010年03月25日 20:14:55   作者:  
兩個(gè)函數(shù)都是可以用來(lái)實(shí)現(xiàn)一段時(shí)間后執(zhí)行一段javascript代碼的效果。兩個(gè)函數(shù)都有兩個(gè)參數(shù),前面的都是執(zhí)行表達(dá)式,后面的是隔的秒數(shù)。
不同的是setInterval會(huì)每隔指定的時(shí)間段就執(zhí)行一次代碼,具有重復(fù)性。而setTimeout只會(huì)調(diào)用后執(zhí)行一次。
下面通過(guò)函數(shù)的建立和函的自動(dòng)刪除來(lái)深刻理解兩個(gè)函數(shù);
1.函數(shù)的建立
setTimeOut的建立:
復(fù)制代碼 代碼如下:

showTime();
function showTime()
{
var today = new Date();
alert("The time is: " + today.toString());
setTimeout("showTime()", 5000);
}

調(diào)用函數(shù)后五秒鐘才會(huì)執(zhí)行一次showtime函數(shù)
setInterval的建立
復(fù)制代碼 代碼如下:

setInterval("showTime()", 5000);
function showTime()
{
var today = new Date();
alert("The time is: " + today.toString());
}

總結(jié):貌似兩個(gè)函數(shù)的結(jié)果相似,其實(shí)不然第二個(gè)函數(shù)會(huì)反復(fù)的報(bào)時(shí),直到該網(wǎng)頁(yè)被關(guān)閉。
兩個(gè)函數(shù)的消除:
setTimeout的消除使用
clearTimeout()函數(shù);調(diào)用的實(shí)例:
復(fù)制代碼 代碼如下:

var timeoutProcess = setTimeout("alert('GOAL!')", 3000);
var stopGoalLink = document.getElementById("stopGoalLink");
attachEventListener(stopGoalLink, "click", stopGoal, false);//加入事件函數(shù),參數(shù)為(目標(biāo);事件;調(diào)用的函數(shù);是否冒泡)
function stopGoal()
{
clearTimeout(timeoutProcess);
}

setInterval的消除
復(fù)制代碼 代碼如下:

var timeoutProcess = setTimeout("alert('GOAL!')", 3000);
var stopGoalLink = document.getElementById("stopGoalLink");
attachEventListener(stopGoalLink, "click", stopGoal, false);//加入事件函數(shù),參數(shù)為(目標(biāo);事件;調(diào)用的函數(shù);是否冒泡)
function stopGoal()
{
clearInterval(timeoutProcess);
}

相關(guān)文章

最新評(píng)論

十堰市| 嵩明县| 江陵县| 资中县| 黄浦区| 若羌县| 安阳县| 宁河县| 武义县| 铜梁县| 新晃| 鄂托克前旗| 武冈市| 客服| 名山县| 洛川县| 龙岩市| 建瓯市| 北票市| 大洼县| 乌拉特中旗| 炉霍县| 澜沧| 阿合奇县| 绩溪县| 江阴市| 偏关县| 富蕴县| 桑日县| 夏津县| 云霄县| 景宁| 陕西省| 南陵县| 栖霞市| 黔南| 江川县| 古田县| 湟中县| 翁源县| 喀喇|