打個(gè)比方,我家房間有10個(gè)鬧鐘,今天起床的時(shí)候,老婆大人命令我,要我關(guān)掉其中的3個(gè)。
創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、容縣網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、容縣網(wǎng)絡(luò)營(yíng)銷(xiāo)、容縣企業(yè)策劃、容縣品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供容縣建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:sd-ha.com
她如果不告訴我關(guān)掉哪3個(gè),我怎么辦?我沒(méi)辦法。
如果我家鬧鐘都有名字,她就告訴我關(guān)掉“阿貓”,“阿狗”,“小強(qiáng)”。這樣我就懂了嗎!
而你問(wèn)的timeTwo就是這里的鬧鐘的名字。
當(dāng)你定義了定時(shí)器之后,要想關(guān)閉定時(shí)器指定的程序,你就需要通知計(jì)算機(jī)具體你希望關(guān)閉的是哪一個(gè)程序。timeTwo就是這么一個(gè)ID號(hào)。
嚴(yán)格點(diǎn)說(shuō),它是一個(gè)變量,變量類(lèi)型是“引用”。該引用指向語(yǔ)句中的setTimeOut()方法。
html
head
script type="text/javascript"
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers10
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}
function checkTime(i)
{
if (i10)
{i="0" + i}
return i
}
/script
/head
body onload="startTime()"
div id="txt"/div
/body
/html
干嘛這樣想咧?
直接把input type="text" name="hour"/
input type="text" name="minute"/
input type="text" name="second"/
中的值先取出來(lái),通過(guò)一個(gè)BUTTON觸發(fā):button onclick="begin()"開(kāi)始/button
然后:
var sec='';
function num()
{
var num = 3600*getElementById("hour").value+60*getElementById("minute").value+getElementById("second").value
return num
}
var end_nums = num();
function begin()
{
setinterVal("showdigital",1000);
}
function showdigital()
{
sec++;
if(sec==end_nums)
{
alert("時(shí)間到啦")
}
}
不知道這樣行不行,沒(méi)測(cè)試過(guò),反正這樣想應(yīng)該沒(méi)錯(cuò)
input?type="button"?value="開(kāi)始"?onclick="startTime()?"?
input?type="button"?value="停止"?onclick="stopTime()?"?
script?type="text/javascript"
var?clock_obj?=?document.getElementById("clock");
var?time_now?=?0;
var?count?=?0;
var?time_id?=??window.setInterval("showTime()",1000);
//點(diǎn)擊開(kāi)始按鈕事件
function?startTime(){
//重復(fù)點(diǎn)擊開(kāi)始事件將上一次的timer清除
clearInterval(time_id);
time_id?=?window.setInterval("showTime()",1000);
}
//點(diǎn)擊停止按鈕事件
function?stopTime()?{
clearInterval(time_id);
}
function?showTime(?)
{
var?time_now?=?new?Date();
time_now?=?time_now.toLocaleString();
clock_obj.innerHTML?=?time_now;
count++;
}
/script
雖然我很同意樓上的說(shuō)法,但是還是給你說(shuō)一下
html
head
script type="text/javascript"
//自定義的一個(gè)函數(shù)(方法)startTime()
function startTime()
{
//定義一個(gè)時(shí)間字段today 用var定義,下面類(lèi)同,接受后面的Date
var today=new Date()
//這個(gè)是小時(shí)Hour
var h=today.getHours()
//分鐘
var m=today.getMinutes()
//秒
var s=today.getSeconds()
// add a zero in front of numbers10
//把m,s傳進(jìn)方法checkTime()里面驗(yàn)證,如果小于10就給前面加0,舉個(gè)例子 如果是1分2秒,顯示出來(lái)就是01:02
m=checkTime(m)
s=checkTime(s)
//這句從左往右看,首先等號(hào)右邊拼接字符串,拼成完整的時(shí)間格式,然后傳給右邊,右邊的意思就是顯示到頁(yè)面上的文本框里面。
document.getElementById('txt').innerHTML=h+":"+m+":"+s
//setTimeout()好比一個(gè)鬧鐘,就是讓上面的方法startTime()格500毫秒一執(zhí)行
t=setTimeout('startTime()',500)
}
//這個(gè)就是驗(yàn)證時(shí)間的,如果為1位數(shù),就給前面加0
function checkTime(i)
{
if (i10)
{i="0" + i}
return i
}
/script
/head
//onload事件,讓startTime()方法在加載時(shí)候執(zhí)行
body onload="startTime()"
//div層顯示方法里面拼接好的時(shí)間
div id="txt"/div
/body
/html
呼...手好困!
其實(shí)這些都是最基本的,你先去了解一下,挺簡(jiǎn)單的!
我這也有好多資料 畢竟剛學(xué)完,你要了就吭聲
網(wǎng)頁(yè)題目:javascript鬧鐘,web的鬧鐘
轉(zhuǎn)載源于:http://sd-ha.com/article48/dsecoep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、小程序開(kāi)發(fā)、做網(wǎng)站、電子商務(wù)、定制網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(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)