位置: 编程技术 - 正文

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)

  • 车辆保险的车船税怎么算
  • 个体户也要做实收资本吗
  • 银行转账支付凭证有效期多久
  • 收到工程服务费会计分录
  • 上年数为负数,今年数为正数怎么算增减比率
  • 增值税发票税控开票软件怎么下载
  • 办公室空调维修报告
  • 技术服务公司可以卖材料吗
  • 资产减值准备会计科目编码
  • 行政单位暂付款怎么记账
  • 冲借款的凭证怎么做
  • 医院其他应付款过高的原因
  • 工程款为什么要扣税
  • 进项税不够有别的税吗
  • etc发票一直不出来
  • 收到社保补贴计入什么科目
  • 装修费用如何做分录
  • 会计与税法折旧的关系
  • 域名注册费用的会计分录
  • 分期收款什么是分期还款
  • 个税少扣了怎么账平掉
  • 付款网站制作
  • 公司成立前的准备工作有哪些
  • 出口发票汇率按照报关单什么时间计算
  • 笔记本电脑怎么重装系统
  • 经销商计提折扣怎么做账
  • 农产品增值税进项税额
  • 资产评估增值额
  • 本年利润和未分配利润怎么结转
  • 一般纳税人差额征税申报表怎么填
  • idea怎么运行前端vue项目
  • php技巧
  • 税款差0.05是怎么处理
  • php超时限制
  • phpunit
  • 附加税多交了怎么办理退税
  • 人工智能agi
  • 计算机视觉算法
  • 房地产代理公司资质证书
  • 存货的账务处理分录
  • 转出未交增值税借方余额表示什么
  • 帝国cms修改提示怎么设置
  • 金蝶k3开票
  • 独资企业和公司区别
  • 预算收入支出
  • 受托方代收代缴的消费税应计入什么科目
  • 小规模纳税人转让土地使用权税率
  • 小规模企业现金流量表
  • 计提坏账准备的金额怎么算的
  • 公司员工年薪如何发放
  • 结转本年利润按什么算
  • 收到银行借款并存入银行会计分录
  • 网络销售还可以叫什么
  • 借款利息计入哪个科目
  • 预收账款转收入的条件
  • 不征税发票和零税率发票
  • 研发费用中可以有委托研发核算吗
  • 销售费用包括什么?
  • mysql中的groupby
  • mac app store打开一片空白
  • win10打开软件提示允许此应用对你设备进行更改
  • mac如何预览字体大小
  • process32first 进程信息为空
  • win1020h2版好不好
  • cocos2d-js教程
  • opengl画直线
  • js瀑布流布局
  • js根据对象的key来获取对应值
  • unity api compatibility level
  • json python 字段读取
  • 票据代码和票据号码是什么意思
  • 陕西省税务局发来信息通知
  • 城乡居民医疗保险和新农合的区别
  • 纳税申报指什么意思
  • 税控盘如何下载驱动程序及安全控件
  • 欠款抵押房产可以直接过户吗
  • epc项目不接受联合体投标违规吗
  • 通用机打发票明细怎么导出电子版
  • 地税是什么税种
  • 到税务局领购免税产品
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设