2024年2月10日发(作者:)

桌面时钟代码

title>动态数字时钟

link rel="XXX" type="text/css" href="">

script language="javascript">

n digitalClock() {

var today = new Date();

digit_();

XXX("digitalClock()"。1000);

digitalClock();

var S = '。';

S = ('');

var M = '*****';

M = ('');

var H = '****';

H = ('');

var Ybase = 8;

var Xbase = 8;

var dots = 12;

for (var i = 0.i < dots。i++) {

('' + (i + 1) + '');

for (i = 0.i < 。i++) {

('');

for (i = 0.i < 。i++) {

('');

for (i = 0.i < 。i++) {

('');

script>

h1 align="center" id="digit_clock">

body>

html>

删除该段落,因为它是一行代码,没有任何意义的描述

XXX将分针的圆点放入各自的块中,id属性为m_dots

for (i = 0.i < 。i++) {

('');

XXX将时针的圆点放入各自的块中,id属性为h_dots

for (i = 0.i < 。i++) {

('');

显示指针式时钟

n clock() {

var time = new Date();

var secs = onds();

var mins = utes();

var hrs = rs();

var Ypos = Top + 80.//将时钟中心设置为距可视区顶边80像素

var Xpos = Left + 100.//将时钟中心设置为距可视区左边界100像素

for (var i = 0.i < dots。++i) {

根据新的时钟中心和各个小时刻度值的角度值,设置其新坐标

dot_Digits[i] = Ypos - 15 + 44 * (- / 2 + 2 *

* (i + 1) / 12);

dot_Digits[i]. = Xpos - 15 + 44 * (-

/ 2 + 2 * * (i + 1) / 12);

设置分针的位置

for (var i = 0.i < 。++i) {

M[i] = Ypos - 15 + 34 * (- / 2 + 2 *

* (i + 1) / 60);

M[i]. = Xpos - 15 + 34 * (- / 2 + 2 *

* (i + 1) / 60);

设置时针的位置

for (var i = 0.i < 。++i) {

H[i] = Ypos - 15 + 24 * (- / 2 + 2 *

* (i + 1) / 12);

H[i]. = Xpos - 15 + 24 * (- / 2 + 2 *

* (i + 1) / 12);

设置秒针的位置

= Ypos - 15 + 5 * (- / 2 + 2 * * secs

/ 60);

sec_ = Xpos - 15 + 5 * (- / 2 +

2 * * secs / 60);

设置分针的位置

= Ypos - 15 + 30 * (- / 2 + 2 * *

mins / 60);

min_ = Xpos - 15 + 30 * (- / 2

+ 2 * * mins / 60);

设置时针的位置

= Ypos - 15 + 20 * (- / 2 + 2 * * hrs

/ 12);

hr_ = Xpos - 15 + 20 * (- / 2 +

2 * * hrs / 12);

XXX("clock()"。1000);

var Xpos = 200.// 时钟中心的横坐标

var Ypos = 200.// 时钟中心的纵坐标

var Xbase = 15.// 每个圆点的横向间距

var Ybase = 15.// 每个圆点的纵向间距

获取所有圆点元素

var dot_Digits =

mentsByClassName('dot_digit');

var s_dots = mentsByClassName('s_dot');

var m_dots = mentsByClassName('m_dot');

var h_XXX('h_dot');

计算秒针角度并设置秒针上各个圆点的坐标值

var sec = -/2 + 2* * secs/60;

for (var i=0.i < s_。i++) {

s_dots[i] = Ypos + i * Ybase * (sec);

s_dots[i]. = Xpos + i * Xbase * (sec);

计算分针角度并设置分针上各个圆点的坐标值

var min = -/2 + 2* * mins/60;

for (var i=0.i < m_。i++) {

m_dots[i] = Ypos + i * Ybase * (min);

m_dots[i]. = Xpos + i * Xbase * (min);

计算时针角度并设置时针上各个圆点的坐标值

var hr = -/2 + 2* * (hrs+mins/60)/12;

for (var i=0.i < h_。i++) {

h_dots[i] = Ypos + i * Ybase * (hr);

h_dots[i]. = Xpos + i * Xbase * (hr);

计算圆点元素在时钟中心的坐标值并设置

for (var i=0.i < dot_。i++) {

dot_Digits[i]. = Xpos - 15 + 44 * (-/2 + 2**(i+1)/12);

定时器,每隔一秒钟调用一次clock()函数

XXX('clock()'。1000);