javascript基础复习【Javaweb】

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<!-- script引入  方式一-->
		<script type="text/javascript"></script>
	<!-- script引入  方式二-->
		<script type="text/javascript" src=""></script>
	
	<!-- 变量练习 -->
<!-- 		<script type="text/javascript">
			alert("变量练习")
			var i; alert(i);
			i=12; alert(i +" "+typeof(i));
			i="abc"; alert(i+" "+typeof(i));

			var a=123;
			var b="abc";
			alert(a*b);
		</script> -->

	<!-- 关系运算 -->
<!-- 		<script type="text/javascript">
			alert("关系运算练习")
			var a="12";
			var b=12;
			// == 字面比较
			alert(a==b);
			// === 字面+数据类型比较
			alert(a===b);
		</script> -->

	<!-- 逻辑运算 pass-->
	<!-- 0 null undefined ""(空串) 都认为是false-->
	
	<!-- 数组 -->
<!-- 	<script type="text/javascript">
		alert("数组练习");
		
		var a=[]; 	alert(a.length);
		var b=[1,'abc',true];	alert(" "+b.length);
		b[3]=2;		alert(b.length+ " ");

	</script> -->

	<!-- 函数 -->
<!-- 	<script type="text/javascript">
		alert("函数练习");
// 		方式一
		function fun(){
			alert("无参函数被调用 1");
		}
// 		方式二
		var fun=function(){
			alert("无参函数被调用 2");
		}
		// 重载会覆盖
		fun();


		function fun2(a,b){
			alert("a=>"+a+" b=>"+b);
		}
		fun2(13,14);

		function fun3(a,b){
			var sum=a+b;
			return sum;
		}
		alert(fun3(13,14));

// 		隐性参数(可变长参数)
		function fun4(a,b){
			var sum=0;
			for (var i = 0; i < arguments.length; i++) {
				sum+=arguments[i];
			}
			return sum;
		}
		alert(fun4(1,2,3,4,5));
	</script> -->

	<!-- 自定义对象 -->
<!-- 	<script type="text/javascript">
		alert("自定义对象练习");

		var obj=new Object();
		obj.name="健哥哥";
		obj.age=20;
		obj.fun=function(){
			alert("姓名:"+this.name+" 年龄:"+this.age);
		}
		obj.fun();

		// 花括号
		var obj1={
			name:"健哥哥",
			age:88,
			fun : function(){
				alert("姓名:"+this.name+" 年龄:"+this.age);	
			}
		}
		obj1.fun();
	</script> -->

	<!-- 事件 -->
	<!-- 静态注册事件:通过html标签的时间属性直接赋于事件响应后的代码 -->
	<!-- 动态注册事件:先通过js获得标签的dom对象,然后在通过 dom对象.事件名 = function(){} 形式赋于事件响应后的代码 -->
<!-- 	<script type="text/javascript">
		alert("onLoad事件练习");
		// onLoad 
		// 静态注册
		function onLoadFun(){
			alert("静态注册onLoad事件,所有代码");
		}

		// 动态注册,固定写法
		window.onload = function(){
			alert("动态注册的onLoad事件");
		}
	</script> -->
	
<!-- 	<script type="text/javascript">
		alert("onclick时间练习");
		function onclickFun(){
			alert("onclick静态注册事件");
		}

		window.onload =function(){
			// 获取标签对象
			var btnObj=document.getElementById("btn01");
			btnObj.onclick = function(){
				alert("onclick动态注册事件");
			}
		}
	</script> -->

<!-- 	<script type="text/javascript">
		function onblurFun(){
			console.log("静态注册失去焦点事件")
		}
		window.onload= function(){
			var passwordObj=document.getElementById("password");
			passwordObj.onblur = function(){
				console.log("动态注册失去焦点事件");
			}
		}
	</script> -->

</head>
<!--静态注册onload()事件 -->
<!-- <body onLoad="onLoadFun();"> -->
<body >
<!-- 静态注册onclck()事件 -->
<!-- <button onclick="onclickFun();"> 按钮1</button>
<button id="btn01">按钮2</button>	 -->

<!-- 静态注册onblur()事件 -->
<!-- 用户名:<input type="text" onblur="onblurFun();"> -->
<!-- 密码:<input type="text" id="password"> -->

<!-- onsubmit ="return false;" -->
<!-- return false 可以阻止表单提交 -->

</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值