JS定时提醒代码

  1. <script language="javascript">   
  2. <!--   
  3. alarmClock=function(info,time){   
  4.     with(new Date())   
  5.     var $={   
  6.                     'y':getFullYear()   
  7.                     ,'M':getMonth()+1   
  8.                     ,'d':getDate()   
  9.                     ,'h':getHours()   
  10.                     ,'m':getMinutes()   
  11.                     ,'s':getSeconds()   
  12.                     ,'S':getMilliseconds()   
  13.                     ,'w':'日一二三四五六'.charAt(getDay())   
  14.             };                   
  15.     var m=/^(\d{2,4}[\/-]\d\d[\/-]\d\d\s+)?(\d\d(?:\:\d\d){1,2})$/;   
  16.     if(!m.test(time))return alert('时间格式错误,请输入正确格式!\n参考:\nyyyy/mm/dd hh:mm:ss\nhh:mm:ss\nhh:mm');   
  17.     if(RegExp.$1==''){time=[$.y,$.M,$.d].join('/')+' '+RegExp.$2};   
  18.     var target=new Date(time).getTime();   
  19.     var wait=target-new Date;   
  20.     if(wait<0)return alert('已过期,请重新设置提醒时间!');   
  21.     alert('提醒设置已生效!\n提醒信息:'+(info||'无')+'\n提醒时间:\n'+time)   
  22.     setTimeout(function (){alert(info||'闹铃....!')},wait);   
  23. }           
  24. alarmClock('','2013/03/01 11:30:00')   
  25. //-->   
  26. </script>  

[......]

阅读全文

最佳软件开发实践指导

每过一段时间,我都能读到一些好东西,它是如此的深刻见解,写的如此的清晰,如此的条理,我必须把它收录进我的个人“史上最佳”圣物集里。最近,我新收录了一篇,非常棒的一篇叫做《Best Practices for Scientific Computing》的文章,我希望每个来读本文的读者都找个时间读读它。我在这里列出它的要点,是要鼓励你去阅读完整的全文。写的真是非常好。[......]

阅读全文

十年

经过几个月熬夜的日子,我和室友终于完成期末考的最后一项考试。回到宿舍,我看到镜中的自己容颜憔悴,不禁对室友说:我的样子好像老了十岁。室友答:你比我好,我的样子好像只剩十年的命。这时候,另一室友忍不住说:你们都比我好,我的样子好像死了十年。。。

程序员夫妻

某两程序员夫妻新婚,一年之后喜得贵子,起名“灵灵”;又过一年又得一女,起名“灵伊”;两年之后得子“伊灵”;复过两年,夫妻商定为得圆满最后再生一子,取名“伊伊”。不料产检发现所怀的乃是双胞胎,夫欲减胎,妻不允,冥思许久,对夫曰:“老五就叫‘忆初’吧”……