实现电子时钟效果

<!DOCTYPE html>
<html>
	<head>
		<title>timeShow</title>
		<script src="file:///F:/front end/jquery/jquery-1.11.3.min.js" type="text/javascript"></script>
	</head>
	<body>
		<span id="time">haha</span>
		<script type="text/javascript">
		window.onload = function(){
			showTime();
		}
		function showTime(){
		var myDate = new Date(); 
		var	year = myDate.getFullYear();
		var month = myDate.getMonth() + 1;
		var date = myDate.getDate();

		var dayArray = new Array(7);
		dayArray[0] = "星期日";
		dayArray[1] = "星期一";
		dayArray[2] = "星期二";
		dayArray[3] = "星期三";
		dayArray[4] = "星期四";
		dayArray[5] = "星期五";
		dayArray[6] = "星期六";
		var day1 = myDate.getDay();
		var day = dayArray[day1];

		var hour = myDate.getHours();
		var minute = myDate.getMinutes();
		var second = myDate.getSeconds();
		var min = checkTime(minute);
		var sec = checkTime(second);		 
		var time1 = year + "年" + month + "月" + date + "日";
		var time2 = hour + ":" + min + ":" + sec;
		// document.write(time1+day+time2);
		//用js方法
		// document.getElementById("time").innerHTML = time1+day+time2;
		//用jquery方法
		$('#time').text(time1+day+time2);

		setTimeout("showTime()",500);
		}
		function checkTime(i){
			if(i<10){
				i = "0" + i;
			}
			return i;
		}
		</script>
	</body>
</html>


实例小结:

1、注意js文件引用,要在head中声明,在body中展开时,无需重新申明引用信息等;
2、注意Date有关函数,获取时候不要忘记了get和括号;
3、注意window.onload = function(){}的写法;
4、月份要注意数组开始顺序,从一月份开始,下标是0,以此类增;
5、注意时、分、秒函数为复数;
6、day表示获取星期几,但是获取的是数字,可以用数组转换(0表示周日,其它一一对应)
7、setTimeout函数:setTimeOut(A,B),注意setTimeout中out为小写
A:函数体 B:函数执行间隔
8、setTimeout执行过程中,不要使用document.write,否则递归调用未实现;
9、JQuery选择器中使用单引号还是双引号?
理论上单双都可以,在嵌套情况下视具体情况而定。
10、关于jQuery获取标签文本内容:方法1:text();方法2:html();
注意,需要改变文本内容时,正确格式为:$('#time').text("content") 错误格式为:$('#time').text() = "content"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值