IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 【蓝桥杯Web】第十三届蓝桥杯(Web 应用开发)楼赛 第27期(实现用户登录功能) -> 正文阅读

[JavaScript知识库]【蓝桥杯Web】第十三届蓝桥杯(Web 应用开发)楼赛 第27期(实现用户登录功能)

前言

第十三届蓝桥杯全国软件和信息技术专业人才大赛(软件类)新开了Web应用开发比赛,已经组织了几次模拟赛和楼赛,这里主要记录模拟赛题目和设计的知识点,帮助参赛者更好的复习琐碎的知识点和代码,有写的不对的地方欢迎指教并讨论.


一、题目描述

补全login.js中的代码,实现用户输入完用户名与密码后,与 ajax 请求到的用户数据进行比对,当用户名和密码匹配成功时,则提示登录成功,效果如下所示.
在这里插入图片描述
在这里插入图片描述


二、题目分析

本题主要考察JQuery中ajax的使用,以及JQuery对类更改的操作,这部分曾在楼赛 第31期中介绍过.下面介绍JQuery的ajax方法.

//使用 AJAX 请求改变 <div> 元素的文本:
$.ajax({url:"demo_test.txt",success:function(result){
    $("#div1").html(result);
}});
//发送一个 HTTP GET 请求到页面并取回结果:
$.get("/try/ajax/demo_test.php",function(data,status){
    alert("数据: " + data + "\n状态: " + status);
});
//使用 HTTP POST 请求从服务器加载数据:
$.post("demo_test.html",function(data,status){
    alert("Data: " + data + "nStatus: " + status);
});

三、题目代码

async function login(username, password) {
    //Todo:补充代码
    var result = await $.get('https://labfile.oss.aliyuncs.com/courses/4450/userlist.json')
    $("#tip1").addClass('fade')
    $("#tip2").addClass('fade')
    var flag = 0
    result.userlist.forEach(item=>{
        if(item.username == username && item.password == password){
            flag = 1
        }
    })
    if(flag == 1){
        $("#tip1").removeClass('fade')
    }else{
        $("#tip2").removeClass('fade')
    }
}
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-04-09 18:14:27  更:2022-04-09 18:17:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:32:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码