JS实现时钟功能
2017-06-01 20:03
465 查看
时钟功能
功能描述
以前前段的JS代码有的是扒的,现在觉得也是人才啊,笑哭。今天简简单单用原生js写个时钟功能吧。涉及知识
闭包计时器setInterval(code,millisec[,”lang”])
代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>自制时钟</title> </head> <body> <p id="demo">0</p> <script> var add = (function () { var sec = 56,min=0,h=0; return function () { if(sec==59){ sec=-1; min+=1; } sec+=1; if(min==59){ min=-1; h+=1; } if(h==23){ h=-1; } var obj={ "second":sec, "minute":min, "hour":h }; return obj;} })(); var plus =(function(){ let cnt="hello world!",name="simon"; return function(){ return cnt+=name;} })(); function myFunction(){ var obj=add(); sec=obj.second; min=obj.minute; h=obj.hour; if(sec<10){ p="0"+sec.toString(); } else{ p=sec.toString(); } if(min<10){ q="0"+min.toString(); } else{ q=min.toString(); } if(h<10){ r="0"+h.toString(); } else{ r=h.toString(); } document.getElementById("demo").innerHTML = "当前时间:<span style='color:red'>"+r+":</span><span style='color:green'>"+q+":</span><span style='color:blue'>"+p+"</span>"; } setInterval(myFunction,1000) </script> </body> </html>
实现效果
在GIS的沙场,轻舞飞扬。
相关文章推荐
- js 实现日期和时钟功能
- vue.js实现带日期星期的数字时钟功能示例
- ^_^ JS实现可爱的时钟功能
- JS实现简易换图时钟功能分析
- js实现表内搜索文本功能
- js 实现全选或全不选的功能
- 一个较简单的js实现checkbox的全选与全不选功能
- 使用JS+CSS实现tab功能
- JS中简单的实现像C#中using功能(有源码下载)
- 实现页面元素拖放功能的JS
- JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
- JS实现复制/粘贴功能
- Js实现repeater全选功能
- 用js实现键盘方向键翻页功能的代码
- 用JS实现发邮件的功能 完美解决
- 用js实现菜单导航功能
- 用一段js程序来实现动画功能
- js实现表内搜索文本功能
- Js中实现拼音和UrlEncode的功能(利用GB和Unicode对照表)
- JS实现回车键的tab功能