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