Web知识整理05

JS基本使用

JavaScript是一种直译式脚本语言 脚本语言可以直接通过源码解释执行
而Java需要由Java源代码编译成.class文件 然后再java虚拟机中才能执行
JS由浏览器来解释执行

JS语法

变量弱类型var 可以定义为容易类型
区分大小写,语句结束之后的分号,可以有,也可以没有
JS数据类型:
     基本类型:string number boolean undefine null
     引用类型:对象,内置对象
JS函数声明:
      var 函数名 =function(){

     }
      function(){

     }

JS输出

alert()弹框输出内容
document.write()向页面输出
innerHTML:向页面输出
代码演示

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			function dian(){
				alert("点我干什么");
			}
		</script>
	</head>
	<body>
		<input  type="button" value="点我点我" align="center" onclick="dian()" />
	</body>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			function dian(){
				var div=document.getElementById("div1")//获得需要被替换的变量
				div.innerHTML="<font size='4' color='aqua'>我被换了哈哈哈</font>"
			}
		</script>
	</head>
	<body>
		<input  type="button" value="点我点我" align="center" onclick="dian()" />
		<div id="div1">
			这里会有神奇的变化
		</div>
	</body>
</html>

在这里插入图片描述
在这里插入图片描述

JS校验案例
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			function check(){
				var input1=document.getElementById("username");
				var name =input1.value;
				if(name.length >=6){
					
				}
				else{
					alert("对不起,用户名过短");
					return false;
				}
				var email=document.getElementById("email")
				var em =email.value;
				if(/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/.test(em))//这是验证邮箱的正则表达式
				{
					alert("校验成功");
					return ture;
				}
				else{
					alert("校验失败");
				}
				return false;
			}
		</script>
	</head>
	<body>
		<form action="new_file.html" onsubmit="return check()">
		用户名:<input type="text" id="username" /><br />
		邮箱:<input type="text" id="email" /><br />
		<input type="submit" value="提交"  />
		
		</form>
	</body>
</html>

在这里插入图片描述
在这里插入图片描述
Web_01链接
Web_02链接
Web_03链接
Web_04链接
Web_05链接
Web_06链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值