位置: 编程技术 - 正文

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)

  • 税控系统怎么登录
  • 火车票全额抵减增值税可以吗
  • 车辆购置税计入固定资产入账价值吗
  • 汇算清缴银行手续费
  • 图书计入什么费用
  • 旅游业发票税率是多少
  • 增值税专票丢了能补开吗
  • 幼儿园固定资产登记表
  • 电子发票冲红是怎么回事
  • 销售金银首饰交什么税
  • 物业代收费:有关法律
  • 股权转让后的实收资本怎么做账
  • 材料采购发生的合理损耗计入
  • 加了一年的油
  • 营改增后还有建筑业发票吗
  • 增资缴纳印花税的计算公式?
  • 增值税减征方式有哪些?
  • 定额发票有效期是多长时间?你知道吗?
  • 计提工资和实际发放工资
  • 一般纳税人增值税申报操作流程
  • 公司付电费发票怎么做账
  • 怎么计算房产税率
  • 设备安装公司如何经营
  • 此 google 帐号尚未与设备关联
  • intelin
  • 标书费没有发票
  • 贷款计入哪个会计科目
  • windows11邮件
  • 上市公司发行股票会计分录
  • phpif判断语句
  • 房屋租赁费如何结转成本
  • php imagestring
  • Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流
  • 存货跌价准备的转销会计分录
  • csdn创作激励
  • 部门差旅费预算表
  • 失控发票成本做账怎么做
  • 汇兑损益计算方法有哪些
  • 预收账款转收入可以调以前年度吗
  • 个人所得税app怎么查询个人所得税
  • 帝国cms源码
  • 给国外公司提供服务需要交哪些税
  • linux中mongodb启动
  • 多计提的个税能退回给员工吗
  • 房开企业会计分录
  • 汇算清缴如何调报表
  • 红字发票的数量乘以单价可以不等于含税金额吗
  • 政府补助的界定
  • 销售增长率计算公式财务管理
  • 关于成本核算的论文
  • 科目余额表如何核对
  • 利息支出和利息收入区别
  • 上次年检怎么查
  • 建筑企业工程项目物资管理驼中华
  • 通过实例认识MySQL中前缀索引的用法
  • mysql详细介绍
  • 什么是格式良好的xml文档
  • linux rpm包怎么安装
  • mysql 多表联合更新
  • win8系统启动慢怎么办
  • 在linux操作系统中
  • linux命令ethtool
  • debian reference
  • win8怎么设置开机直接进入桌面
  • 苹果知识大全
  • Win7 vpn连接不上怎么办?Win7系统vpn连接不上问题的解决方法
  • fsa是什么文件格式
  • 如何设置windows hello
  • linux Intel 845集成显示驱动下载
  • 进入Linux单用户模式
  • [置顶] 《精神怪谈》 后续起点
  • cssdeck
  • 如何执行perl脚本
  • unity点击按钮没反应
  • javascript中window.event事件用法详解
  • bootstrap-
  • 用jquery写注册界面
  • 江苏省国家税务局官网
  • 税务局纳税服务中心
  • 地方税务局网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设