网页三剑客,html/css/javascript

1、网页三剑客,html/css/javascript

引入到更高主流技术,进展比较快;
不是为学习这个知识,小于10%,高薪进入企业,新技术

我们的目标是让大家做项目时,出现这些html标签,css样式,js语法,都不陌生。

2、javascript 从静态网站升级到动态网站技术,网站动态化

表单,就可以和后台程序交互(java,ssm,nginx,redis,rabbitmq…docker,k8)

js脚本语句,java eclipse/idea调试错误,js出错,调试很弱
chrome谷歌浏览器兴起,在操作系统之上来浏览器平台
性能超过市面上所有浏览器IE,形成chrome引擎,nodejs webserver
js扩展前端也行,后端也行,js开始规范:es6,由弱语言变成强语言 let,const
箭头函数,typescript真正的强语言。

vue3.0 使用typescript进行了重构

3、javascript

1)DOM,用的多,document抽象,把整个页面变成document,api升级jQuery,在升级vue框架
2)BOM 浏览器api,用的少

4、dom.html

document.getElementsByTagName("h1")
$("h1")

不同的标签有不同的方法
<h1> 文本innerText,HTML innerHTML
<a href="">内容</a>   innerText,href

5、css升级bootstrap,再升级elmentui(饿了吗)替代

企业中必然学习新的知识,新知识学习方式
开发方式,拿来主义,java,api;html,css,javascript
阿里:redis,nginx,docker+k8

1、javascript,登录表单

javascript输入用户名密码,展示在页面:登录成功
用bootstrap美化页面
a.下载bootstrap.min.css文件
b.引用外部样式表文件

autofocus 自动聚焦,打开页面光标自动停在这个文本框中

按钮标签 onclick事件,点击是才触发
οnclick=“doSubmit()” 点击后去执行doSubmit()函数(方法)

获取页面元素两种方式:
1)document.getElementsByName(“username”)[0];
数组
2)document.getElementById(“username”)
id获取一个值

document.getElementById(“username”).value

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>登录页面</title>
		<link rel="stylesheet" href="css/bootstrap.min.css" />
		<style>
			body{
     
     
			width: 300px;
			margin:20px;
		}
		button{
     
     
			margin-top: 5px;
			margin-right: 20px;
			margin-left: 20px;
		}
		</style>
	</head>
	<body>
		<div>
			<h2 class = "msg">登录</h2>
			<!--输入框-->
			<div class="form-group">
				<label>用户名:</label>
				<input type="text" class="form-control" name="username" id="username" autocomplete="off" autofocus="autofocus"
				 placeholder="请输入用户名..." ; />
			</div>
			<div class="form-group">
				<label>密码:</label>
				<input type="password" class="form-control" name="password" id="password" placeholder="请输入密码..." />
			</div>
			<!--button按钮-->
			<div class="form-group" align="center">
				<button class="btn btn-primary" onclick="doSubmit()">提交</button>
				<button class="btn btn-danger">取消</button>
				<!--button按钮-->
			</div>
		</div>
	</body>
	<script>
		//按钮标签onclick事件,单击才是触发
		//οnclick="doSubmit()" 点击后去执行doSubmit()函数 (方法)
		//点击提交按钮出发事件 doSubmit(),自定义一个函数
		function doSubmit() {
     
     
			//获取页面的用户名,获取数组的第一个元素
			var username = document.getElementsByName("username")[0]; //获取这个对象的值
			//获取唯一,html规范,标签的id属性,在页面声明时,必须唯一
			var username = document.getElementById("username");
			console.log(username.value); //这个对象他的值
			
			//<div class = "msg">登录成功</div>
			//标签的class属性进行访问 msg dic
			var msg = document.getElementsByClassName("msg")[0];
			console.log(msg.innerText);
			
			//msg.innerText="登录成功,欢迎" + username.value();
			msg.innerHTML="<font color='red'>登录成功,欢迎"+username.value+"</font>";
		}
	</script>
</html>

网页效果:
在这里插入图片描述

扫描二维码关注公众号,回复: 12367033 查看本文章

后面继续改进 请点链接跳转,继续学习

https://blog.csdn.net/QQ1043051018/article/details/112348056

猜你喜欢

转载自blog.csdn.net/QQ1043051018/article/details/112346309
今日推荐