1.5 js基础

1、变量、参数、return可以装任何东西。


2、什么时候使用window.onload?
        当操作元素时
 
3、 日期对象:在创建日期对象的时候它的日期是不会改变的。
        获取日期
        var oDate=new Date();
        oDate.getFullYear();//获取年份
        oDate.getMonth() 1;//获取月份
        oDate.getDate();//获取天
        oDate.getDay();//获取星期 ,星期日是0.
        获取小时
        oDate.getHours();//获取小时
        oDate.getMinutes();//获取分钟
        oDate.getSeconds();//获取秒数
        获取时间戳
        oDate.getTime();//1437459829777    时间戳。从1970年1月1日到现在经历的毫秒数。
        设置年月日
        oDate.setFullYear(年,月,日);
        设置时分秒
        oDate.setHours(h,m,s,ms);//时、分、秒、毫秒
4、
实例:倒计时
    1、获取目标的时间戳
    2、获取现在的时间戳
    3、获取时间戳的差值=目标-现在;用到定时器
<script>
	function toDouble(inum){
		return inum>10?'' inum:'0' inum;
	}
	window.onload=function(){
		var ospan=document.getElementsByTagName('span')[0];
		//获取目标时间戳
		var iTarget=new Date();
		iTarget.setFullYear(2015,9,1);
		iTarget.setHours(0,0,0,0);
		var iTartime=iTarget.getTime();
		//获取当前时间戳和目标事件戳的差值
		function countDown(){
			var oDate=new Date();
			var iTime=oDate.getTime();
			var s=parseInt((iTartime-iTime)/1000);
			var d=parseInt(s/86400);
			s%=86400;
			var h=parseInt(s/3600);
			s%=3600;
			var m=parseInt(s/60);
			s%=60;
			ospan.innerHTML=toDouble(d) '天' toDouble(h) '小时' toDouble(m) '分钟' toDouble(s) '秒';
		}
		//声明定时器获取当前时间戳
		countDown();
		setInterval(countDown,1000);
	};
</script>

5、时钟例子

实例:时钟
<script>
	window.onload=function(){
		function toDouble(inum){
			return inum>10?inum:'0' inum;
		}
		getNowTime();
		function getNowTime(){
			var oTime=document.getElementById('time');
			var oData=document.getElementById('date');
			var oWeek=document.getElementById('week');
			var oDate=new Date();
			var h=oDate.getHours();
			var m=oDate.getMinutes();
			var s=oDate.getSeconds();
			var y=oDate.getFullYear();
			var M=oDate.getMonth() 1;
			var d=oDate.getDate();
			var w=oDate.getDay();
			oTime.innerHTML=toDouble(h) ':' toDouble(m) ':' toDouble(s);
			oData.innerHTML=y '年' M '月' d '日';
			oWeek.innerHTML='星期' w;
		
		}
		var timer=null;
		clearInterval(timer);
		timer=setInterval(function(){
			getNowTime();
		},1000);
				
	}
</script>

6、 模拟时钟

模拟时钟2:
      步骤:1、分别获取时分秒然后拼成字符串
                2、字符串注意补0,所以要写一个补0的方法
                3、定时器封装获取时间。  
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
*{margin:0; padding:0;}
body{background:#000; color:#fff; font-size:70px; text-align:center;}
</style>
<script>
  window.onload=function(){
	var aImg=document.getElementsByTagName('img');
	function toDouble(inum){
	 	return inum>10?'' inum:'0' inum;
	}
	function getNowTime(){
		var oDate=new Date();
		var h=oDate.getHours();
		var m=oDate.getMinutes();
		var s=oDate.getSeconds();
		var num=toDouble(h) toDouble(m) toDouble(s);
		for(var i=0;i<aImg.length;i  ){
			aImg[i].src='img/'  num.charAt(i) '.png'
		}
	}
	getNowTime();
	setInterval(function(){getNowTime();},1000);
	  	
  }
</script>
</head>
<body>
<img src="img/0.png" />
<img src="img/0.png" />
<span>:</span>
<img src="img/0.png" />
<img src="img/0.png" />
<span>:</span>
<img src="img/0.png" />
<img src="img/0.png" />
</body>
</html>

  

 

  

weixin151云匹面粉直供微信小程序+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值