位置: 编程技术 - 正文

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)

  • 应收账款平均余额包括应收票据吗
  • 对公账户取现金怎么取
  • 吸收合并和新设合并
  • 个体工商户怎么变更法人
  • 税局函调准备哪些资料
  • 生产成本里面的工资
  • 房地产企业土地增值税清算
  • 公司广告法违规交不起罚款怎么办
  • 场外货币基金赎回利息
  • 评职称用的专利跟地标是一个东西吗?
  • 全额拨款事业单位工资都一样吗
  • 企业所得税汇算清缴退税账务处理
  • 企业拆迁补偿款要交税吗
  • 报关单出口退税联在哪打印
  • 小型连锁药店需要报国税吗?
  • 使用简易计税方法是什么意思
  • 用企业资本金购物违法吗
  • 包工包料的工程怎么做账
  • 出租方的维修义务
  • 临时工工资应该找人力资源要吗
  • 在XP中,为什么"网络连接"图标消失?
  • php字符串函数有哪些
  • 销售农产品的进项税
  • mplugin.exe是什么
  • 摇篮山圣克莱尔湖国家公园
  • 伫立枝头的旅鸫鸟,加拿大 (© marcophotos/Getty Images)
  • php单例模式demo
  • 购入固定资产款项已付
  • css盒子如何居中
  • thinkphp3.0
  • php缩进
  • 自动化工具 业务有哪些
  • c语言设计酒店管理系统
  • vue自学
  • mysql5.6.24
  • 详解PostgreSQL 语法中关键字的添加
  • vue实现响应式的原理
  • 帝国cms相关文章调用
  • 增发股票购买子公司
  • 民办学校学费收现金
  • 以设备投资入股的账务处理
  • 酒店客房收入如何分配
  • 商场联营方案
  • 预付账款是负数有什么税收风险
  • 以前年度漏扣个税怎么处理
  • 保险返点返20怎么算
  • 汇算清缴的会计分录怎么做
  • 实物返利的税务处理
  • 从农民个人手里取出钱
  • 银行利息收入怎么计算
  • 衍生工具的作用是什么
  • 员工 成本
  • 公司费用分摊给各部门
  • 损益类账户借贷方向增减
  • 非营利性组织和营利性组织的区别
  • 外包人员的餐费怎么入账
  • 销项发票导出为什么是乱码
  • 年度的汇算清缴
  • 一般纳税人增值税优惠政策2023
  • 职工体检费如何报销
  • 数据库崩了怎么恢复
  • 怎么用老毛桃u盘装win7系统 老毛桃u盘装win7系统教程图解
  • 64位ubuntu8.04 安装QQ
  • 笔记本上的声卡
  • 系统中想禁止运行怎么办
  • win10 rs4
  • Android游戏开发读后感
  • js中iframe
  • python生成器怎么用
  • jquery的筛选
  • js 回调函数写法
  • 大连个体营业执照怎么办
  • 信息技术税务分类编码
  • 电子税务局登录不上,显示用户名不匹配
  • 自治区地方税务局于立民简介
  • 车船税完税凭证去哪里打印
  • 小规模纳税人改成一般纳税人怎么改
  • 珠海的教育水平在全省的排名
  • 免除滞纳金的条件
  • 投资损失属于所得税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设