windows对象提供的两种定时器的应用,时钟
来源:互联网 发布:网络打字兼职可信吗 编辑:程序博客网 时间:2024/06/05 21:11
周期性定时器
每隔指定的时间间隔,执行一次指定的功能
var timer1 = window.setInterval(task, time);
设置一个周期性定时器,并立即启动它;先计时,再运行。
window.clearInterval( timer1 );
停止并删除计时器
一次性定时器
间隔指定的时间后,执行一次指定的功能,仅执行一次。
var timer2 = window.setTimeout(task, time);
设置一个一次性计时器,并立即启动它;先计时,再执行。
window.clearTimeout( timer2 );
在一次性计时器执行之前打断并删除该计时器。
以下代码在网页中实现一个时钟:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> <title></title> <style type="text/css"> *{margin:0; padding:0;} #clock{ width: 300px; height: 300px; margin: 0 auto; border: 1px solid #aaa; border-radius: 50%; position: relative; } .p{ position: absolute; left: 150px; transform-origin: left center; } .hour{ width: 60px; height: 12px; background: #faa; top: 144px; } .minute{ width: 120px; height: 8px; background: #aaf; top: 146px; } .second{ width: 150px; height: 4px; background: #afa; top: 148px; } </style> </head> <body> <div id="clock"> <div class="p hour"></div> <div class="p minute"></div> <div class="p second"></div> </div> <script> function drawClock(){ var now = new Date(); var h = now.getHours() % 12; var m = now.getMinutes(); var s = now.getSeconds(); var hpointer = document.getElementsByClassName('hour')[0]; hpointer.style.transform = 'rotate('+(h*30-90)+'deg)'; var mpointer = document.getElementsByClassName('minute')[0]; mpointer.style.transform = 'rotate('+(m*6-90)+'deg)'; var spointer = document.getElementsByClassName('second')[0]; spointer.style.transform = 'rotate('+(s*6-90)+'deg)'; } drawClock(); window.setInterval(drawClock, 1000); </script> </body></html>
0 0
- windows对象提供的两种定时器的应用,时钟
- QTP提供的两种对象接口
- 定时器的应用(三):数码时钟
- 定时器的时钟
- Qt定时器的应用,实现时钟的状态
- s3c2440x系统时钟设置及定时器的设置与应用
- 定时器的应用小案例(超酷时钟)
- js的两种定时器
- Spring 的两种定时器
- 两种定时器的封装
- 关于FCL 提供的几种定时器
- STM32定时器的时钟源
- 时钟、定时器的一个例子
- 定时器的实战--数码时钟
- STM32F407的定时器时钟频率
- 转 STM32定时器时钟 定时器的时钟有倍频功能
- 不占用windows用户对象的定时器
- 两种spring的定时器的实现
- POJ 1129 四色原理+搜索
- 在jsp页面获取项目名称
- Linux下MySQL密码强制修改
- 面向对象之封装
- Hadoop大数据解决方案
- windows对象提供的两种定时器的应用,时钟
- 安卓开发之应用锁
- java操作数据库中clob类型 之插入和查询
- android 手机开发和机顶盒开发的区别
- Windows错误代码大全
- request.getParameter和request.getAttribute之间的区别
- 【OC语法】代理模式的介绍(运用到多态、id类型作为方法的参数的知识点)
- redis缓存技术学习 www.iigrowing.cn/redis-huan-cun-ji-shu-xue-xi.html
- javaScript navigator对象