位置: 编程技术 - 正文

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)

  • 发票冲红重开,重开时是按新税率还是旧税率
  • 减税性质代码及名称是什么意思
  • 费改税是哪一年
  • 个税申报数据有误,如何快速更正
  • 税务异常有哪些类型
  • 工程结算扣罚款怎么开票
  • 对公账户给私人转账手续费
  • 报税软件费用可以退吗
  • 占用农村宅基地建豪宅
  • 贷款未收属于什么科目
  • 应付账款借方余额在资产负债表中怎么列示
  • 公司发实物要交税吗
  • 税控技术服务费计入什么科目
  • 银行贷款利息可以减免吗
  • 居委会有没有税收政策
  • 房地产企业销售现房是否预缴增值税
  • 专家评审费需要多少钱
  • 哪些税计入原材料费用
  • 建筑投资包括哪些
  • 加计扣除税怎么出分录
  • 增值税贷方余额为负数怎么调整
  • 购买机器配件怎么做会计分录
  • 收取个人挂靠的管理费用要交税吗?
  • 未到期责任准备金是什么意思
  • 存货短缺的账务处理
  • koc文件用什么软件打开
  • gnaupdaemon.exe是什么
  • 房地产会计核算地上地下成本分摊
  • PHP:mcrypt_module_is_block_algorithm()的用法_Mcrypt函数
  • 海月水母有性别吗
  • 两借两贷属于复合会计分录吗
  • thinkphp cli
  • 发票收款人和复核人,开票人没填影响报销吗
  • 最简单的上传php文件
  • css中哪些属性可以使用
  • vue watch
  • 待摊费用在资产负债表里写在哪
  • 怎么理解中国实际
  • 被冲红发票怎么处理
  • 运用java解决的实际问题
  • mongodb快速入门
  • 加油卡充值如何退款
  • 小企业会计准则和企业会计准则的区别
  • 邮电通信企业业务收入包括哪些内容?
  • 深入分析的成语
  • 去年城建税多计提了怎么办
  • 销售公司扣款制度合法吗
  • 安全基金提取会计分录
  • 发票冲红后税款一定会退回吗
  • 暂估入库后发票整单折扣
  • 房产契税一般什么时间交
  • 新会计准则适用企业
  • 账户验证费会计分录
  • 账户设置的三种情况
  • mysql order by 性能
  • mysql数据库的使用
  • 微软6月24发布
  • win7如何查看电脑
  • win10系统怎么看驱动
  • windows10怎么扩大内存
  • mac 系统查看
  • windows8.1开机
  • winxp系统怎么设置开机密码
  • win8设备管理器在哪里打开
  • sudo service: command not found 报错的解决方法
  • win8打开运行的快捷键是什么
  • linux ed
  • 微软windows10正版
  • istio源码解析
  • bat脚本延迟执行命令
  • url跟uri
  • [置顶]游戏名:chivalry2
  • shell检查语法错误
  • nodejs基础
  • python程序员必读书籍
  • 主机端口扫描程序设计python
  • Javascript字符串长度
  • sp海淘3档到国内什么快递
  • 课税对象与征税对象一样吗
  • 个体工商户税收起征点是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设