位置: 编程技术 - 正文

JS模仿手机端九宫格登录功能实现代码(js手机模拟器)

编辑:rootadmin

推荐整理分享JS模仿手机端九宫格登录功能实现代码(js手机模拟器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js模拟登录网站,js手机版,js模拟用户操作,js 模拟new,js手机模拟器,js模拟登录网站,js手机模拟器,js 模拟new,内容如对您有帮助,希望把文章链接给更多的朋友!

最近没有项目做,闲来无事写了一个小demo,特此分享到积木网平台,供大家参考下,本文写的不好还请各位大侠见谅!

 功能及方法逻辑都注释在代码中。所以麻烦大家直接看代码。

 效果如下:

 话不多说直接上代码:

 js部分:

 首先我们先画出两个九宫格,一个用于登录和首次设置滑动密码使用,另个用于再次设置滑动密码,用于与第一次输入的滑动密码进行对比,判断两次密码是否一致

 第一个九宫格

JS模仿手机端九宫格登录功能实现代码(js手机模拟器)

在用同样的方式画出第二个九宫格

html部分:

用户登录时通过业务逻辑层查询数据库,看客户是否设置九宫格密码,如果设置则调用add()方法,未设置则调用upup()方法。

当用户已经设置过时我们进行如下操作(调用add()方法):

这里我们可以获取客户在九宫格滑动的密码,将之取出来(即 passwd),我们将之与隐藏元素pass中的密码对比,如果一样这进入下一步,即登录成功。因为是dome所有密码我直接放在页面的元素中,在实际开发中不建议这样,最好在后台进行对比,如果要这样请加密之后操作。如果用户为第一次设置的话,我们调用upup方法

这里我们获取到用户第一次滑动设置的密码将之赋给pass元素中。

然后调用Recursive方法

  我们将第二次设置的密码与第一次对比,如果一样我们就通过ajax将密码传到后台,进行密码保存操作。如果两次输入不一样我们就通过递归在将自己在调用一次进行对比,直至通过,当然你也可以设置3次不同重新设置什么的。

  由于功能很简单就不进行详解,如果有不明白或者要参考源码的请留言,我会编写一个dome与大家分享。

JavaScript Math 对象常用方法总结 Math.abs(x):可返回数的绝对值Math.ceil(x):向上取整Math.floor(x):向下取整Math.max(x,y):最大值Math.min(x,y):最小值Math.random(x):随机数Math.round(x):四舍五入获取指定范

JavaScript String 对象常用方法总结 字符串是不可变的。字符串方法,不会改变原有字符串的内容,而是返回一个新字符串。charAt():返回在指定位置的字符。concat():连接两个字符串文本

onclick和onblur冲突问题的快速解决方法 新浪首页的搜索框里面有一个使用ajax的下拉框。我们需要实现一个点击下拉框里面的一项,让搜索框里面的值变成这一项,同时下拉框消失的效果,但

标签: js手机模拟器

本文链接地址:https://www.jiuchutong.com/biancheng/369900.html 转载请保留说明!

上一篇:Bootstrap Chart组件使用教程(bootstrap 图表插件)

下一篇:onclick和onblur冲突问题的快速解决方法(onclick和onclientclick)

  • 法人是残疾人有什么优惠政策
  • 水电费收据可以税前扣除吗
  • 固定资产账务处理实操
  • 会计凭证辅助项
  • 基本户没有注销对法人有影响吗
  • 企业进项发票不够销项开的多
  • 进口产品不付汇会造成什么
  • 库存现金日记账格式
  • 装饰设计事务所平面图
  • 开具发票只有票号可以吗?
  • 股东分红个人所得税怎么申报
  • 加油的普票可以抵扣进项税吗
  • 小规模纳税人季度申报表怎么填
  • 个人所得税任职受雇信息有影响吗
  • 承兑汇票漏章证明怎么写?
  • 企业所得税纳税申报表
  • 出纳备用金收支登记表怎么做
  • 小规模企业税务简易注销
  • 没有购销合同怎么申报印花税
  • 固定资产折旧有几类
  • Mac怎么更改锁屏密码
  • 会计中的低值易耗品
  • 先支付后收到发票怎么做账
  • php加密解密函数高级
  • php实用的案例
  • linux从入门到什么搞笑
  • php -i
  • 外籍人员个税免征吗
  • win7无法打开打印机
  • root面具怎么用
  • 文竹怎么养才能更旺盛浇点醋
  • 控股公司的账务处理
  • 部署文档
  • 在申报季度企业所得税时,残疾人工资可以加计扣除吗
  • el-table(type=“selection“)多选框两种回显
  • 麒麟软件的linux桌面操作系统
  • 土地抵减销项税 土地增值税
  • redissessiondao
  • php execute函数
  • 会计实务中的计提是什么意思
  • 业务招待费能计入成本吗
  • php是免费的吗
  • 外贸企业收款有限额吗
  • 织梦cms怎么样
  • mysql5.7性能优化
  • mongodb基本使用
  • 小规模纳税人开具增值税专用发票
  • 小企业会计准则没有以前年度损益调整科目
  • 专利银行汇款操作步骤
  • 应发工资包含
  • 新版个税申报系统查询
  • db2数据库安装服务器的环境
  • mysql基础操作命令
  • 废料处理没开票销项税
  • 利润分配账务处理例题
  • 长期待摊费用如何评估
  • 施工企业的成本核算
  • 当月发生业务下月开票如何做账
  • 广告公司转让一般多少钱
  • 进项发票可以退税吗
  • 多计提的税款会计处理
  • 劳动者权益包含哪些
  • ubuntu20.04怎么用
  • 进程出现很多regsvr32
  • win10升级20h
  • win10系统声音忽大忽小
  • Android OpenGL ES(一)----必备知识
  • 安卓图像处理app
  • 批处理有何限制
  • dos批处理教程
  • Unity3D游戏开发(第2版)
  • js表单生成器动手实践
  • [置顶]星陨计划
  • JavaScript SweetAlert插件实现超酷消息警告框
  • 请问在javascript程序中
  • [置顶] [Android Studio 权威教程]Android Studio 三种添加插件的方式
  • 基于jQuery和Bootstrap的设计报告的参考文献
  • 医院法制科工作职责
  • 地税局热线电话是多少
  • 买车险代收车船税多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设