JavaScript对象与事件

JavaScript中常用对象

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<script type="text/javascript">
			/********[1]日期对象的学习****************/
			function  demo1(){	
				var  date =new  Date();
				//  118   1900到现在的时间差
				console.log(date.getYear());
				//  9    0-11  获得月份
				console.log(date.getMonth());
				//  星期几   3
				console.log(date.getDay());
				//  31   获得本月中的第几天
				console.log(date.getDate());	
				console.log(date.getHours());	
				console.log(date.getMinutes());
				console.log(date.getSeconds());
				//获得全年  2018
				console.log(date.getFullYear());
				//获得本地的时间
				console.log(date.toLocaleString());	
			}
			
			/********[2]数学对象的学习*******************/
			function  demo2(){
				//获得随机数  0-1
				var  ran =Math.random();
				//四位随机的整数
				console.log(Math.floor(ran*9000+1000) );
				//向上取整
				console.log(Math.ceil(12.9));
				//四舍五入
				console.log(Math.round(12.6));
			}
			


			/*******[3]字符串对象的学习**********************/
			
			function  demo3(){
				
				var  st ="星-期-三";		
				var  st2=new String("星期三");
				//期-三   从下标为2的开始截取到最后结束
				console.log(st.substr(2));
				//期-三  2:从下标为2的开始  3:截取的个数 
				console.log(st.substr(2,3));
				//期-三 从下标为2的开始截取
				console.log(st.substring(2));
				//2:开始下标   3 :结束下标(不包含)
				console.log(st.substring(2,3));
				//字符串的分割   返回的是数组
				console.log(st.split("-"));
			}
			
			/****[4]Global对象的学习****************************/
			function  demo4(){	
				var  a ="var b =123";
				
				//*把字符串转换成可以执行的js代码
				eval(a);
                console.log(b);
                var  hh ="123a";
				//console.log(Number(hh));// NAN
                //检查某个值是否是数字。
				console.log(isNaN(hh));
			}
			
			demo4();
		</script>
	</head>
	<body>
	</body>
</html>

JavaScript中event事件
onmousemove(鼠标移动) onmouseleave(离开) onmouseover(放上)

1.事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行
2.事件的一般使用情况:
onclick(单击)、ondblclick(双击)、按钮使用 (按钮是绝对不会结合onchange、onblur事件) onchange(内容改变+失去焦点)、
onkeydown(键盘的按下)、onkeyup(键盘的抬起)
onblur(失去焦点)、onfocus(获得焦点)、结合单行文本框和多行文本框 onchange:下拉框,文本框等元素 onload:作用到body 标签上
onmouseover、onmouseout、onmousemove:某些块元素上结合使用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AloneDrifters

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值