开发工具与关键技术:开发工具DW或vs code,关键技术JavaScript、html5 1、 创建在页面上的一些表单元素 先在文件夹中创建好html文件,在dw或任意前端编译器中打开并加上必备的初始标签代码,如图:

在浏览器中添加上必备的表单input标签元素,以及必需的按钮,别忘了样式,页面(浏览器)代码如下:

2、在script中确保要读取到输入的账号跟密码 –在script标签或者js文件中写上页面加载事件,在加载事件中获取到两个input标签。 –每次input标签中的值更改返回一次更改的值并赋值于变量。 –在点击登录按钮时输出承载内容的变量。 注意事项: 1、 需要确保获得的值一定是输入进去的值! 2、 要知道针对元素绑定的对象 使用事件: 1、onchange:当值改变时触发该事件; 2、onclick:当鼠标点击绑定的元素时触发该事件; 3、onload:页面加载事件 难点: 1、 元素的获取 2、 对元素绑定事件 3、 获取元素的值 4、 明白全局变量,创建全局变量 过程:使用id获取到相对应的元素并为两个input标签绑定onchange事件,对button标签绑定onclick事件。onchange事件中将input标签调用value方法并赋值给创建好的全局变量。在点击button标签时在浏览器控制台conso.log输出两个赋值好的全局变量。 浏览器控制台页面、代码部分如下:

3、对账号密码进行一个简单的规定 –创建对象 –保存键值 注意事项: 1、 对象的储存位置 2、 对象里值的调用 难点: 1、明知对象的是什么 过程:创建对象,在对象中创建number和password两个键,值是数组,数组中包含至少一个账号密码 代码部分如下:

4、点击登录时进行值的判定 –if语句的判定 –弹出“登录成功”警示框 注意事项: 1、 理解if判定语句的基本语法 2、 调用出对象里的值,对它进行判定 难点: 1、 对于逻辑运算需要有基本的认识 2、 如何调出对象里给予的值 过程:对两个承载值的全局变量进行判断,若是空则返回登录失败警示框,若是与备好的值不相符也返回登录失败警示框,具备内容返回登录成功警示框 。 更改后的代码部分如下:

登录成功后的浏览器页面:

登录失败后的浏览器页面:

以下是页面源码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
form{
width: 200px;
margin: 0 auto;
}
button{
margin: 20px 0;
width: 100%;
}
input{
width: 100%;
}
</style>
</head>
<body>
<!-- onsubmit="return false;":阻止表单自动提交 -->
<form action="" method="POST" onsubmit="return false;">
<!-- 账号收集 -->
<label for="number">账号</label>
<input type="number" id="number">
<br>
<!-- 密码收集 -->
<label for="password">密码</label>
<input type="password" id="password">
<br>
<button id="enter">登录</button>
</form>
<script>
// 页面加载
window.onload = function(){
// 获取元素
var number = document.getElementById("number")
var password = document.getElementById('password')
var btnClick = document.getElementById("enter")
// 创建变量
var new_number
var new_password
// 创建对象
var content = {
// 保存的账号
number:[2580,],
// 保存的密码
password:[123,]
}
number.onchange=function(){
new_number = number.value
}
password.onchange=function(){
new_password = password.value
}
btnClick.onclick = function(){
if(
(new_number == content.number[0]) && (new_password == content.password[0]) &&(new_number != "")&&(new_password != "")
){
alert("登录成功!!")
}else{
alert("登录失败!!请检测账号密码是否正确");
}
}
}
</script>
</body>
</html>登录判定技术点总结完毕;