⑴ 前端js中設置一個會轉動的時鍾,關於時鍾轉動角度
因為30*h是一個數,然後兩個加號是把這個數變成字元串連接起來
Bar.style.transform接受的是如"retate(30deg)"的字元串,所以不能有空格
⑵ 用html,css,javascript製作12小時制時鍾特效。
<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>技能訓練4-5</title>
<style>
.wrap{
margin:0auto;
width:400px;
height:110px;
border:1pxsolidgray;
}
div.wrap>#b{
text-align:center;
font:bolder30px'宋體';
color:red;
background-color:gray;
height:40px;
}
div.wrap>#c{
text-align:center;
font:normal25px'黑體';
}
</style>
<script>
onload=function(){
varc=document.getElementById("c");
setInterval(function(){
varnow=newDate;
vary=now.getFullYear();
varM=now.getMonth()+1;
vard=now.getDate();
varh=now.getHours();
varm=now.getMinutes();
vars=now.getSeconds();
vare=now.getDay();
varw;
if(h<12){
w="上午";
}elseif(w<18){
w="下午";
}else{
w="晚上";
}
h=h>12?h-12:h;
h=h<10?"0"+h:h;
m=m<10?"0"+m:m;
s=s<10?"0"+s:s;
c.innerHTML=y+"年"+M+"月"+d+"日星期"+"日一二三四五六".split("")[e]
+"<br/>"+w+""+h+":"+m+":"+s;
},1000);
}
</script>
</head>
<body>
<divclass="wrap">
<divid="b">
<span>我的小時鍾</span>
</div>
<divid="c">
</div>
</div>
</body>
</html>
⑶ jsp怎樣顯示實時時間
這個是 js的功能,不是jsp的
window.setTimeout(function() {
var now = new Date();
document.title = now;
}, 1000);
⑷ js Canvas實現的日歷時鍾案例有哪些
一、.獲取上下文對象
var cxt = document.getElementById(『元素名』).getContect(『2d』);
IE8或更早的瀏覽器不支持元素。
二、 drawClock() – 實現畫時鍾
1. clearRect() 清空給定矩形內的指定像素。
context.clearRect(x,y,width,height);
屬性 | 值
-----|------------
x,y | 要清除的矩形左上角點的(x,y)坐標
width,height| 要清除的矩形寬度和高度,單位為像素12345
2.new Date() — 得到系統時間
var sec = now.getSeconds(); var min = now.getMinutes(); var hour = now.getHours(); 123
3.畫時鍾的形狀
cxt.beginPath(); cxt.lineWidth = 10; cxt.strokeStyle = "blue"; cxt.arc(550, 310, 300, 0, 360, false); cxt.closePath(); cxt.stroke(); 123456
beginPath()的作用是canvas的繪制方法,都會以上一次beginPath之後的所有路徑為基礎進行繪制。
closepath()是關閉路徑,而不是結束路徑,它會試圖從當前路徑的終點連一條路徑到七、起點,讓整個路徑閉合起來。
cxt.lineWidth() : 畫筆的寬度
cxt.strokeStyle() : 設置或返回用於筆觸的顏色、漸變或模式。
屬性值:color 指示繪圖筆觸顏色的 CSS 顏色值。默認值是 #000000。
gradient 用於填充繪圖的漸變對象(線性或放射性)
pattern 用於創建 pattern 筆觸的 pattern 對象
stroke ()繪制已定義的路徑
arc() 方法創建弧/曲線(用於創建圓或部分圓)。如需通過 arc() 來創建圓,請把起始角設置為 0,結束角設置為 2*Math.PI。
context.arc(x,y,r,sAngle,eAngle,counterclockwise);
參數
描述
x 圓的中心的 x 坐標。
y 圓的中心的 y 坐標。
r 圓的半徑。
sAngle 起始角,以弧度計。(弧的圓形的三點鍾位置是 0 度)。
eAngle 結束角,以弧度計。
counterclockwise 可選。規定應該逆時針還是順時針繪圖。False = 順時針,true = 逆時針。
4)drawScale — 自定義函數畫刻度
5. 畫時鍾刻度依託點
translate() 方法重新映射畫布上的 (0,0) 位置。
-
JS代碼如下:
⑸ 如何用javascript實現一個時鍾
<script type="text/javascript">
document.write('<div id="time"></div>');
function showTime(){
var time = new Date();
document.getElementById("time").innerHTML=time.getFullYear()+"年抄"+(time.getMonth()+1)+"月"+time.getDate()+"日"+time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
}
setInterval(showTime,500);
</script>
拷貝上面代碼,放在time.html文件裡面,用瀏覽器打開就可以了。
⑹ 自己編寫了一個JS的動態時鍾 怎麼把它顯示在win7桌面上
隨便打開一個文件夾,按窗口左邊的「組織」,點「文件夾選項」,點「查看」選項卡,把「使用復選框以選擇項」前的勾去掉,然後「確定」就行了。
⑺ js動態數字時鍾代碼請教
_time.getHours() + 100
這里得到的數字
+ "";
是把這個數字轉換成字元
才能執行
substr
否則會出錯