2 回答

TA貢獻(xiàn)58條經(jīng)驗(yàn) 獲得超18個(gè)贊
三元運(yùn)算 :? ? 條件 ? true則執(zhí)行 : false 則執(zhí)行;
if-else? :? ? if( 條件 ){ true則執(zhí)行;? }else{? ?false則執(zhí)行? ?}
其實(shí)一樣的。
在 aInput.onclick 里面:
????????1、進(jìn)行了判斷是否input有className?
????????????????如果空就啟動(dòng)定時(shí)器,不為空時(shí)清除定時(shí)器 timer
????????2、給input賦值className ,對(duì)應(yīng)的值是:當(dāng)前如果className空就賦值cancel,不空就賦值空。
同時(shí),定時(shí)器綁定的是updateTime(? ) :
????????1、獲取了span標(biāo)簽,將兩個(gè)span的中間內(nèi)容取出并用正則替換,將開頭的0替換成空,分鐘*60+秒鐘,就是一共幾秒;
????????2、如果小于等于0,清楚定時(shí)器,return結(jié)束函數(shù)
????????3、繼續(xù)執(zhí)行的話,總秒自減,再利用format函數(shù)的正則替換,如果是一位數(shù),則前面加上0再轉(zhuǎn)string類型,int的話0開頭輸出又沒了,format處理后返回給aSpan[0].innerHtml和aSpan[1].innerHtml;
定時(shí)器每秒執(zhí)行一次

TA貢獻(xiàn)33條經(jīng)驗(yàn) 獲得超4個(gè)贊
點(diǎn)擊button時(shí)候出發(fā)onclick事件調(diào)用update(),然后update()調(diào)用fomat()。if else可以寫啊,出現(xiàn)什么問題? 看一下
添加回答
舉報(bào)