前端学习的第六周

这一周的任务是完善增删改查和登陆页面,本来以为会很简单,但没想到原来有这么多需要改(只能怪自己原来写的太差),通过这一周的学习,我了解到一些关于页面制作时需要考虑的新角度——面对未知的用户要尽力将一切可能“扼杀”在摇篮之中,终于理解为什么编译应用为什么存在“傻瓜式”安装了:专门对付英语不好还逞强的“无能”新手(我)。

言归正传,在本周的学习中,我学习到了验证码的获取

代码如下

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>验证码的获取</title>
	</head>
<style>
#code{
	outline: none;
	border: 1px gray solid;
	border-radius: 3px;
}
#get{
	border: 1px gray solid;
	border-radius: 3px;
	background-color: aquamarine;
}
</style>
	<body>
    <h2>验证码</h2>
    <input id="code" type="text" placeholder="请输入验证码">
    <button id="get">获取</button>
	</body>
<script>
let time = 25;
//设置获取验证码的时间
let get = document.getElementById("get");
//获取按钮
get.onclick = function(){
let btntime = setInterval(function(){
if(time==0){
clearInterval(btntime);
//取消定时器
get.style.background="aquamarine";
//恢复颜色
get.disabled = false;
//对按钮取消禁用
time =25;
get.innerHTML="获取";
}else{
time--;
get.innerHTML=`获取${time}`
get.disabled = true;
//在倒计时期间不能点击按钮
get.style.background ="gray";
//改变倒计时期间按钮的颜色
}
},1000)
}
</script>
</html>

页面结果

 在倒计时结束时页面再次变为前面的图片,在本周的学习中除了验证码的获取,还进一步学习了ajax的用法,以及如何对返回的数据进行处理,并将其渲染到页面上等。

“一万年太久,只争朝夕”,在以后的学习中更要紧紧把握时间,成就不一样的自己。

学习前端的42

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值