JS中自定义定时器
来源:互联网 发布:淘宝怎么提高浏览量 编辑:程序博客网 时间:2024/06/05 08:00
有时,处于需求的原因,我们需要在JS中写一个方法,然后让它在某一时刻执行,即需要在JS中写一个定时器,当时间达到要求时间时,需要执行的方法自动执行,下面小编简单说一下我是怎么实现的(转载请注明转载地址:http://blog.csdn.net/u012116457)
var tMinutes=0; var tHours=0; var go; function dingshi(hours,minutes){ tHours = hours; tMinutes = minutes; go=setInterval(run,3000); } function run(){ var date=new Date(); if((date.getMinutes()-tMinutes==0) &&(date.getHours()-tHours==0)){ clearInterval(go); getData(); //要执行的方法 } } }在dingshi中的参数hours,minutes是要执行的方法开始的时间,这里只是要求小时和分钟,具体情况下大家可自行添加参数,但要注意修改run方法中if中的判断条件。
getData为要执行的方法,也是根据实际情况自行修改,使用时调用dingshi方法即可。
还有要注意的是为了防止浏览器崩溃,setInterval的第二个参数我定为3000毫秒,即3秒,如果大家定时要求精确到秒,这里应该改成1000,否则可能会错过你设定的时间。
3 3
- JS中自定义定时器
- JS中自定义定时器
- js自定义定时器
- 关于js中定时器
- js中定时器的使用
- js中定时器的使用
- js 中定时器的写法
- JS中启动双定时器
- ucosIII中自定义软件定时器的封装
- 自定义定时器
- js的定时器(完善中)
- js中定时器使用的小问题
- JS中setTimeOut()和setInterval()定时器用法
- js中setTimeout()定时器的实现
- JS中自定义List
- js中自定义数组
- js定时器
- js定时器
- Codeforces 107B Basketball Team 简单概率
- SeLinux与Vsftp 的关系!
- Solution to S-99 ( P01 ~ P05 )
- 在VMware10中安装Ubuntu14.04LTS并开启主机文件共享
- Linux: libgcc_s.so.1 must be installed for pthread_cancel to work
- JS中自定义定时器
- 如何越狱苹果TV2在iOS 4.2使用PwnageTool
- 十大算法(二)
- 简单socket连接,tcp,备用
- unhandled event loop exception eclipse/An error has occurred.See the log file终于找到解决方法了
- 如何优化GNS3的CCNA实验室
- 如何优化àWP模板
- 如何拥有Mb2-700的Microsoft Dynamics CRM 2013部署凭据
- 如何选择最好的移动CRM软件