首先javascript不是進(jìn)程型的程序設(shè)計(jì)語(yǔ)言,它無(wú)法準(zhǔn)確滴使一個(gè)函數(shù)執(zhí)行5秒鐘(時(shí)間段)但可以通過(guò)window.setInterval, window.setTimeout來(lái)模擬,比如:假設(shè)要在5秒鐘內(nèi)不斷運(yùn)行函數(shù)A:
涿鹿ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書(shū)合作)期待與您的合作!
function A(){
// ......some code;
}
var timer = window.setInterval("A",500);
window.setTimeout(function(){window.clearInterval(timer)},5000);
記住:不要讓程序進(jìn)入一段循環(huán)以完成一項(xiàng)任務(wù),這樣會(huì)使瀏覽器停止響應(yīng)而影響用戶體驗(yàn),而要讓一個(gè)任務(wù)在指定時(shí)間內(nèi)間歇執(zhí)行,并在五秒鐘后取消程序間隔調(diào)用
函數(shù)setInterval("語(yǔ)句",時(shí)間),語(yǔ)句可以是“alert('ddd');”這樣的簡(jiǎn)單語(yǔ)句,為了完成更多的事情,也可以自己定義一個(gè)函數(shù),時(shí)間是毫秒為單位的,比如可以是2000,表示兩秒重復(fù)一次。
例子程序如下:
DIV ID=dd STYLE="Z-INDEX:1; LEFT:46px; POSITION: absolute; TOP: 124px;" onmouseover="fly_ctrl=false" onmouseout="fly_ctrl=true"
A HREF="/cai/ymessage.html" title="向你推薦陽(yáng)光QQ:工作聯(lián)系的最佳工具"IMG HEIGHT=32 WIDTH=32 BORDER=0 style="filter:chroma(color=#ffffff)" SRC="/ym.gif"/A/DIV
SCRIPT LANGUAGE=JavaScript
var fly_ctrl=true;
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
dd.style.top = yPos;
function changePos() {
if (fly_ctrl==false) return;
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = dd.offsetHeight;
Woffset = dd.offsetWidth;
dd.style.left = xPos + document.body.scrollLeft;
dd.style.top = yPos + document.body.scrollTop;
if (yon) {
yPos = yPos + step;
}
else {
yPos = yPos - step;
}
if (yPos 0) {
yon = 1;
yPos = 0;
}
if (yPos = (height - Hoffset)) {
yon = 0;
yPos = (height - Hoffset);
}
if (xon) {
xPos = xPos + step;
}
else {
xPos = xPos - step;
}
if (xPos 0) {
xon = 1;
xPos = 0;
}
if (xPos = (width - Woffset)) {
xon = 0;
xPos = (width - Woffset);
}
}
function start() {
dd.visibility = "visible";
interval = setInterval('changePos()', delay);
}
function pause_resume() {
if(pause) {
clearInterval(interval);
pause = false;
}
else {
interval = setInterval('changePos()',delay);
pause = true;
}
}
start();
/SCRIPT
javascript 自帶有個(gè)對(duì)象(構(gòu)造函數(shù)),Date().下面是代碼:
var myDate = new Date(); //實(shí)例一個(gè)時(shí)間對(duì)象;
myDate.getFullYear(); //獲取系統(tǒng)的年;
myDate.getMonth()+1; //獲取系統(tǒng)月份,由于月份是從0開(kāi)始計(jì)算,所以要加1
myDate.getDate(); // 獲取系統(tǒng)日,
myDate.getHours(); //獲取系統(tǒng)時(shí),
myDate.getMinutes(); //分
myDate.getSeconds(); //秒
把下面的代碼保存成HTML文件
body
span id="time"/span
/body
script type="text/javascript"
function showtime(){
var str,time;
time=new Date();
str="歡迎光臨,現(xiàn)在是"+time.getFullYear()+"年"+(time.getMonth()+1)+"月"+time.getDate()+"日 "+time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
document.getElementById("time").innerHTML=str;
}
setInterval("showtime()",1000);
/script
script
var?s=1345670;?//假設(shè)的秒數(shù)
var?t=new?Date(0,0,0,0,0,s,0);??//轉(zhuǎn)換為Date對(duì)象
alert(t.toLocaleTimeString());??//顯示為標(biāo)準(zhǔn)時(shí)間格式
/script
文章標(biāo)題:javascript秒,js 毫秒
網(wǎng)頁(yè)網(wǎng)址:http://chinadenli.net/article18/dsdegdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、虛擬主機(jī)、服務(wù)器托管、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)