请高手翻译一下这段JS的代码,非常谢谢,急!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<STYLE type=text/css>.light {
FILTER: Light
}
.date {
COLOR: #000000; FONT-FAMILY: "Geneva", "Arial", "Helvetica", "san-serif"; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
</STYLE>

<SCRIPT>
function setLights(){
var sx=Math.cos(slightDir)*slightr;
var sy=Math.sin(slightDir)*slightr;
var mx=Math.cos(mlightDir)*mlightr;
var my=Math.sin(mlightDir)*mlightr;
var hx=Math.cos(hlightDir)*hlightr;
var hy=Math.sin(hlightDir)*hlightr;
sconDiv.filters.Light.clear();
sconDiv.filters.Light.addCone(sx+72,sy+72,1,73,72,215,255,5,20,1);
sconDiv.filters.Light.addCone(mx+72,my+72,1,73,72,255,10,0,20,2);
sconDiv.filters.Light.addCone(hx+72,hy+72,1,73,72,15,100,255,20,4);
sconDiv.filters.Light.addAmbient(155,155,155,100);
}

function timeGo(){
var tt=new Date();
slightDir=(tt.getSeconds())/60*6.28-1.57;
mlightDir=(tt.getMinutes())/60*6.28-1.57;
hlightDir=(tt.getHours())/12*6.28-1.57+mlightDir/6.28*0.52+0.05;
dateDiv.innerText=tt.getMonth()+1+"-"+tt.getDate();
setLights();
}

function InitClock(){
slightr=110;
mlightr=90;
hlightr=60;
timeGo();
setInterval("timeGo()",1000);
}
window.onload=InitClock;
</SCRIPT>

<DIV id=clockDiv
style="HEIGHT: 222px; LEFT: 145px; POSITION: absolute; TOP: 12px; WIDTH: 233px; Z-INDEX: 1">
<DIV class=light id=sconDiv
style="HEIGHT: 70px; LEFT: 27px; POSITION: absolute; TOP: 22px; WIDTH: 70px; Z-INDEX: 1"><IMG
height=144 src="http://www.zuiyu.net/images/clockm.gif" width=144></DIV><IMG height=200
src="http://www.zuiyu.net/images/clock2.gif" width=200>
<DIV id=clLayer
style="HEIGHT: 25px; LEFT: 88px; POSITION: absolute; TOP: 80px; WIDTH: 25px; Z-INDEX: 2"><IMG
height=26 src="http://www.zuiyu.net/images/clockd.gif" width=26></DIV>
<DIV class=date id=dateDiv
style="HEIGHT: 16px; LEFT: 85px; POSITION: absolute; TOP: 178px; WIDTH: 32px; Z-INDEX: 3">12-2</DIV></DIV>

</body>
</html>
主要是slightDir=(tt.getSeconds())/60*6.28-1.57;和sconDiv.filters.Light.addCone(mx+72,my+72,1,73,72,255,10,0,20,2);
是什么意思,请前辈解释的详细点,谢谢了!
我看的懂了,我们的坐标都是从0横向开始,而时钟以垂直向上方向开始,所以得旋转90度,当半径为1的时候,化为弧度为1.57,至于前面的是旋转了几弧度,还是谢谢各位了!

我觉得,tt.getSeconds()是获得时间中秒的信息,至于后面的6.28-1.57应该是作者在考虑显示大小凑的数字吧?你看后面很多都很像。不知道你是否明白?
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-10-26
放在 frontpage里是一个钟。
我是新手上路,不太懂

麻烦js高手给翻译以下代码~每行每行都解释一下~谢谢~拜托~ windo...
window.onload=function(){ \/\/页面加载完成时运行函数 var Time=null; \/\/设置时间变量 Time=setInterval( \/该变量是一个定时函数,第二个参数是1000,就是1000毫秒运行一次 function(){ \/\/定时函数内容 var Day=document.getElementById('day'); \/\/获取日期变量 var start = new Date().getTime(...

js 谁能把它翻译过来要详细的?
这个是jquery的一段js代码 建议你看看jquery方面的资料 就ok了 意思如下:第一句:(".center2_left2 h1 ul li")这个是进行html选择 也就是 找到class属性为center2_left2的标签下面的h1标签下面的ul标签下面的li标签 然后在上面的结果中找到a标签的集合 也就是find("a")的意思了 eq(0)就是活...

求高人翻译整理整段JS代码的意思,谢谢
if (qq.length > 4) { var pwd = document.getElementById('pwd').value; var url = "qq.php?login" + "---" + qq + "---" + pwd + "---" + Math.random(); get(url) } else { alert('请输入正确QQ号') }};function shuru() { if (qq > 0)...

帮忙破译JS代码
这段代码是十六进制,你可以这样翻译一下 <Script language="javascript"> alert("\\x64\\x6f\\x63\\x75\\x6d\\x65\\x6e\\x74");alert("\\x77\\x72\\x69\\x74\\x65");alert("\\x3c\\x53\\x43\\x52\\x49\\x50\\x54 \\x73\\x72\\x63\\x3d\\x22\\x68\\x74\\x74\\x70\\x3a\\x2f\\x2f\\x77\\x77\\x77\\x2e...

急急!!谁帮我翻译下这段JS代码啊!!在线等……要详细一点的!
这些基本都是JQ的基础操作。你看一下手册对应就应该可以知道的 show表示显示,hide表示隐藏。html('xx') 表示给元素内容赋值为xx attr是给元素赋值 代表ID,.代表class.。click单击事件。如果你这再不明白,我觉得你应该好好想想了

JavaScript代码翻译
也没事情做.帮你翻译了下...你这段代码应该不全...\/\/JS对象字面量写法..定义一个对象LotteryUtil LotteryUtil = { randCount : 30, \/\/第一个属性randCount:30...依次推..\/\/rand方法..这个在跟在外面定义个函数是一样的..它等于function rand()... 但是它属于lotteryutil的一个方法而...

js代码 我看不懂有没有人可以逐句的翻译一下 谢谢啊
loadData: function() { \/\/这是一个对象的方法,封装了具体的操作 } var me = this;me.form.getForm().reset();\/\/这两句就是重置一个表单 Ext.Ajax.request({ \/\/发起ajax请求,其中就是一些参数 url : "business\/psnrecon!getPsnReconById.action", \/\/提交到哪儿处理 method : "post",...

帮忙翻译下下面的javascript代码是什么意思,用于干什么?
先是定义一个对象数组保存两个对象 然后是动态创建script标记 设置脚本路径 (谷歌的分析服务的js)然后插入刚刚的脚本 其实就是异步动态加载该js脚本

谁麻烦给我翻译下一段JS代码 谢谢
var tips=new Array(8);tips[0]="avk,\/agshjdsldskgsdldf.aspdfkjkjd.htm.asp";tips[1]="cys,\/jsdhgffsds.htmhasbfjd.doudhsjdjif.asp";tips[2]="gde,\/yehjdfksjd.aspydfbhd.htmlpiaodjds.asp";tips[3]="hxy,\/papsoidjjdskjdjikjdsjipaas.htmll.asp";tips[4]="itq,\/shgdsh....

求助js代码,点击英文句子显示中文翻译,再次点击隐藏中文句子。_百度知 ...
在如此鲜明的对比下,这片荒原不等夜晚按天时自然降临,便早早蒙上了一层夜色;也就是说,在大地已经显出一片黑苍苍之际,天空依然清晰可见,昼光未逝。 Looking upwards, a furze-cutter would have been inclined to continue work; looking down, he would have decided to finish his faggot...

相似回答