Javascript setInterval的兩種調(diào)用方法(實(shí)例講解)
如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
#main{border:1px solid black; width:200px;margin:0px auto;padding:100px;}
</style>
<script type="text/javascript">
window.onload = function () {
//第一種調(diào)用方法,傳遞的是方法指針
//setInterval(showMsg, 1000);
//第二種調(diào)用方法
var methodName = "showMsg()"; //注意這里使用了字符串,并且加了括號(hào)
setInterval(methodName, 1000); //加了雙引號(hào),表示里面是代碼,會(huì)執(zhí)行里面的代碼類似于setInterval("alert('a')",1000),每隔1秒執(zhí)行alert('a')
}
var seconds = 5;
function showMsg() {
if (seconds > 0) {
seconds--;
document.getElementById("msg").innerHTML = seconds + "秒鐘后自動(dòng)關(guān)閉!";
}
else {
window.close();
}
}
</script>
</head>
<body>
<div id="main">
這是廣告窗體:
<div id="msg">5秒鐘后自動(dòng)關(guān)閉!</div>
</div>
</body>
</html>
- javascript 不停(setInterval)/延時(shí)(setTimeout)函數(shù)使用實(shí)例
- JavaScript setTimeout和setInterval的使用方法 說(shuō)明
- Javascript對(duì)象中關(guān)于setTimeout和setInterval的this介紹
- javascript setTimeout和setInterval計(jì)時(shí)的區(qū)別詳解
- JavaScript中setInterval的用法總結(jié)
- JavaScript使用setInterval()函數(shù)實(shí)現(xiàn)簡(jiǎn)單輪詢操作的方法
- javascript中setInterval的用法
相關(guān)文章
效率高的Javscript字符串替換函數(shù)的benchmark
這是經(jīng)常使用的HTML特殊字符替換函數(shù),即將 &、<、>、" 等函數(shù)替換成 &、<、>、"。通常的作法都是連續(xù)使用數(shù)個(gè) replace 函數(shù),而Clear僅使用一個(gè) replace 就完成了替換。2008-08-08
JavaScript高級(jí)程序設(shè)計(jì) 讀書(shū)筆記之八 Function類及閉包
Function類及閉包,學(xué)習(xí)js的朋友可以參考下2012-02-02
仿谷歌主頁(yè)js動(dòng)畫(huà)效果實(shí)現(xiàn)代碼
昨天看到谷歌的主頁(yè)上出現(xiàn)了幾個(gè)動(dòng)畫(huà),發(fā)現(xiàn)不是flash做的,而是用js+圖片實(shí)現(xiàn)的!今天把拷貝到的圖片,用js實(shí)現(xiàn)了動(dòng)畫(huà)效果!2013-07-07
uniapp開(kāi)發(fā)微信小程序主包太大和vendor.js過(guò)大無(wú)法打包問(wèn)題解決
最近工作一直在uniapp開(kāi)發(fā)小程序這一塊,相信很多開(kāi)發(fā)者都遇到過(guò)代碼體積太大無(wú)法打包的問(wèn)題,這篇文章主要給大家介紹了關(guān)于uniapp開(kāi)發(fā)微信小程序主包太大和vendor.js過(guò)大無(wú)法打包問(wèn)題的解決辦法,需要的朋友可以參考下2023-11-11

