位置: 编程技术 - 正文

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)

  • 小规模纳税人销售农产品税率是多少
  • 印花税的分录如何做
  • 房产公司结转收入条件
  • 其他权益工具投资借贷方向
  • 国外公司税号查询
  • 个人承担的社保计入管理费用吗
  • 环保科技属于什么行业类别
  • 长期股权投资的4个明细科目
  • 资本公积账务处理案例
  • 办理企业所得税汇算清缴的期限是
  • 支付税收罚款怎么算企业所得税
  • 砂石的资源税怎么算
  • 季节性停工损失属于期间费用吗
  • 公司把贷款的钱转给个人
  • 销售的行为
  • 怎么分清楚待认识的人
  • 营改增后加工行业的税率是多少?
  • 仓储费用的增值税计入哪里
  • 总公司给分公司钱
  • 住房公积金做账怎么看交了哪些人
  • 银行结算卡年费多少
  • 用银行存款缴纳上月所得税分录
  • 凭证金额多记了,已经入账了怎么办
  • 小规模纳税人代账一年多少钱
  • 建筑行业预交增值税什么时候预交
  • 固定资产改造后如何计提折旧
  • 夜间潜水时发现水体
  • 财政预算单位可以既是省级又是中央
  • 瓦尔加德
  • 待处理流动资产净损失
  • 外经证逾期未核实怎么办
  • 营业外支出准则
  • 机械干租和湿租的税率
  • Yii2针对游客、用户防范规则和限制的解决方法分析
  • 建设单位和施工单位的责任和义务
  • 单位购日用品计提折旧吗
  • 利润表没有本月金额只有本年累计可以吗
  • 一般纳税人和小规模
  • 会计实操和实际工作一样吗
  • 代扣代缴个人社保账务处理
  • 工业企业变压器容量费用
  • 公司代买社保怎么收费
  • 购买债券的利息会计分录
  • 有净残值的固定资产累计折旧怎么算
  • 公司购买理财产品收益会计分录
  • 公司分期付款购车怎么做账
  • 进项税额转出的所有会计分录
  • 母公司将子公司股权无偿转让给子公司
  • 内部债权债务的抵消分录
  • 哪些固定资产不需要计提折旧
  • 购进材料入库,其价税款通过银行支付
  • 出售未到折旧年金怎么算
  • 暂估入库的商品可以结转成本吗?
  • 营业外支出包括哪些?
  • 预付账款怎么转
  • 设置资产处置损益的依据
  • 什么是经营所得现金
  • 技术转让要交所得税吗
  • sql 判断数据是否存在
  • mysql增删改查实例
  • win7系统重启后多了一个安全启动用户
  • windowsxp开机启动项在哪里设置
  • ubuntu火狐浏览器怎么改成中文
  • linux的用户
  • mac u 盘启动
  • xp系统自动升级win7
  • new folder.exe是什么
  • linux无法使用ls
  • windows10预览版是什么
  • dos的for用法
  • activity之间的数据回传
  • linux中的shell命令
  • 安卓基础入门教程
  • javascript核心技术
  • eclipse怎么写python程序
  • 喜大普奔含义
  • 第三届一带一国际高峰论坛
  • 怎么注册用户名短的淘宝账号
  • 2021年京东养鸡如何合作
  • 电子保险怎么查询车船税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设