日期对象date()
封装函数,打印当前时间
- get
- set
js定时器
- setInterval(function(){},1000) 每隔1000ms执行一次函数 非常不准
window上的方法 setInterval有返回值
setInterval(‘字符串’,1000) 字符串可以当作js代码执行
- clearInterval() setInterval有返回值,clear返回值可以清楚定时循环
- setTimeout(function(){},1000) 定时器,1000ms之后再执行函数 只执行一次
- clearTimeout() setTimeout也有返回值,执行clear之后setTimeout不会执行
定时器
<input type="text" value="0">
<input type="text" value="0">
····
let minutesNode = document.getElementsByTagName(‘input’)[0];
let secondsNode = document.getElementsByTagName(‘input’)[1];
let minutes = 0
seconds = 0;
let timer = setInterval(function(){
seconds ++;
if(seconds == 60){
seconds = 0;
minutes ++;
}
secondsNode.value = seconds;
minutesNode.value = minutes;
if(minutes == 30){
clearInterval(timer);
}
},10)
····