这是一个创建于 3807 天前的主题,其中的信息可能已经有所发展或是发生改变。
番茄工作法是弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法,是一种简单易行的时间管理方法,它的核心思想是 集中精力完成工作,排除干扰,合理安排休息时间。番茄时钟可以帮助您实现这种工作方式,一个番茄时间一般为25分钟,计时开始后您需要 全身心的投入到工作中,25分钟结束后会进入5分钟的休息计时,每过四个番茄时间后,会有一次20分钟的长休息时间。通过工作和休息的交 替循环进行,可以使您更有效率、更健康的工作或学习。
<div>
<h3>WorkTime</h3>
<h4 id="min">25</h4><h4>:</h4><h4 id="s">00</h4>
<br>
<h3>RestTime</h3>
<h4 id="restmin">00</h4><h4>:</h4><h4 id="rests">00</h4>
</div>
<br />
<div>
<button onclick="start()" id="start">Start</button>
</div>
<script>
var t;
var svalue=document.getElementById("s");
var minvalue=document.getElementById("min");
var restsvalue=document.getElementById("rests");
var restminvalue=document.getElementById("restmin");
var cishu=0;
function start(){
var b=document.getElementById("start");
b.style.display="none";
t=setTimeout("start()",1000);
if(minvalue.innerHTML==0&&svalue.innerHTML<1){
clearTimeout(t);
rest();
}else{
if (svalue.innerHTML==0) {
svalue.innerHTML=60;
mjj();
}else if(svalue.innerHTML>0){
sjj();
}
}
}
function sjj(){
var s=svalue.innerHTML;
s=s-1;
svalue.innerHTML=s;
}
function mjj(){
var m=minvalue.innerHTML;
m=m-1;
minvalue.innerHTML=m;
}
function rest(){
alert("You must rest!");
cishu=cishu+1;
if(cishu<4){
restminvalue.innerHTML=5;
reststart();
}else{
restminvalue.innerHTML=20;
cishu=0;
reststart();
}
}
function restsjj(){
var s=restsvalue.innerHTML;
s=s-1;
restsvalue.innerHTML=s;
}
function restmjj(){
var m=restminvalue.innerHTML;
m=m-1;
restminvalue.innerHTML=m;
}
function reststart(){
t=setTimeout("reststart()",1000);
if(restminvalue.innerHTML==0&&restsvalue.innerHTML<1){
clearTimeout(t);
alert("RestTime is over,start work!");
minvalue.innerHTML=24;
start();
}else{
if (restsvalue.innerHTML==0) {
restsvalue.innerHTML=60;
restmjj();
}else if(restsvalue.innerHTML>0){
restsjj();
}
}
}
</script>
2 条回复 • 2014-06-17 10:11:02 +08:00
|
|
1
teavoid 2014-06-17 09:48:22 +08:00
正在实现一个android的番茄钟app
|