童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

Axure8。0实例:随机短信验证码

5月25日 满月族投稿
  本文给大家讲解的是,如何用Axure制作随机短信验证码,enjoy
  预览:
  一、元件准备
  (1)添加全局变量三个,分别取名为“yzmcl”、“yzm”、“djs”。“yzmcl”设置默认值为“0123456789”,用于随机验证码取值范围;“yzm”设置默认值为空,用于存储随机生成的验证码;“djs”设置默认值为空,用于可再次发起获取验证码的时间间隔。
  (2)添加一个矩形框,命名和文字信息为“获取验证码”。
  (3)添加动态面板两个,分别取名为“验证码提示信息”和“验证码倒计时”。“验证码提示信息”中放置一个矩形框“短信内容”用于展示短信信息,隐藏动态面板备用。
  “验证码倒计时”有两个state,state1中放置两个矩形框,其中一个矩形框命名为“倒计时1”;另外一个矩形框文字信息为“s重新获取”,且保持该矩形框形状大小与“获取验证码”矩形框一致。
  state2放置内容同state1,其中一个矩形命名为“倒计时2”。
  (4)将“验证码倒计时”动态面板与“获取验证码”矩形框重合放置,并将“获取验证码”矩形框设置为置顶。
  二、添加用例
  (1)给当前页面设置载入用例
  目前短信验证码的位数一般为4位或者6位随机数字,本文以6位为例。
  在页面载入时,判断全局变量“yzm”的位数是否小于6。
  如果小于6则从“yzmcl”中随机获取一个数字,并将获取的数字并入“yzm”。
  说明:
  substr(start,length)为字符串截取函数,start为截取的开始位置的下标,从0开始;length为截取的长度;
  Math。floor()为向下取整函数;
  Math。random()为随机函数,随机生成一个01之间的数。
  〔〔yzmcl。substr(Math。floor(Math。random()10),1)〕〕的含义:
  使用Math。random()函数随机生成一个01之间的数值;
  将该数值扩大10倍,即可获取一个010之间的数值;
  使用Math。floor()函数向下取整,即可获取一个09(包含0和9)的整数;
  使用substr()函数从“yzmcl”中截取第三步中获取的整数的下标对应的数字;
  然后触发页面的“页面载入时”的用例,继续判断“yzm”的位数是否小于6,直到“yzm”的位数等6时退出当前循环,此时便已经生成了一次6位随机的数字验证码。
  (2)给“验证码倒计时”动态面板添加状态改变时用例。
  判断“djs”的文字内容是否大于0。
  如果“djs”的文字内容大于0,则将“djs”的文字内容减去1。
  设置“验证码倒计时”面板循环改变,每隔1s,即1000ms改变一次。
  设置“验证码倒计时”动态面板中的“倒计时1”和“倒计时2”的文字信息为“djs”的文字内容。
  “djs”的文字内容小于等于0时,直接显示并置顶“获取验证码”矩形框。
  (3)给“获取验证码”添加用例
  点击“获取验证码”按钮时,首先给“djs”变量赋值为60,即倒计时总长度为60s。
  设置“验证码倒计时”动态面板中的“倒计时1”和“倒计时2”的文字信息为“djs”的文字内容。
  触发“验证码倒计时”面板循环,每隔1s,即1000ms循环一次。
  显示并置顶“验证码倒计时”。
  设置“yzm”的值为空。
  触发页面载入时用例。
  设置“验证码提示信息”面板中的“短信内容”矩形框文字信息。
  显示“验证码提示信息”动态面板。
投诉 评论 转载

Axure8。0实例:随机短信验证码本文给大家讲解的是,如何用Axure制作随机短信验证码,enjoy预览:一、元件准备(1)添加全局变量三个,分别取名为“yzmcl”、“yzm”、“djs”。……Axure高阶教程:利用JavaScript制作实时天气显示当大家用Axure制作APP原型时,即使高保真效果也只是在视觉层面上实现了原型效果,但页面中的数据内容还都只是预先设定好的,例如:使用中继器、表格等,模拟真实作品。那么有没有一……Axure教程:让你快速掌握动态选项卡切换平时我们在玩手机时,进入某一个APP,基本上都有选项卡切换功能,作为刚踏入产品行业的人或者是初级产品经理来说,可能我们会不禁要问,咦这个功能我怎么在我的原型图上去实现呢?……两种简单方法:用Axure实现左侧动态导航栏最近在学习Axure的基础教程,在网上看到了很多例子,整理了一下分享给大家第一种方法(1)首先在面板上画几个矩形,大小一样排列好。(2)把A1、A2、A3设为……五种地图,带你摸清用户行为本文我们讨论用户体验旅程及其多种绘制方法,来帮助大家更好地理解用户行为。关于体验地图(experiencemaps),业界有数十种术语:出现这么多叫法是由于大家很难……Axure教程:带进度显示的注册表单特效本篇教程将为大家展示如何使用Axure制作带进度显示的注册表单特效。瓜子,板凳,雪碧准备好了嘛?好了我们就开始!最终效果效果解读本案例通过渐进式的方式,引导用……最新版字体图标元件库分享,一套绝佳的矢量字体图标元件库这次分享的FontAwesomev5字体图标元件库,是根据官方的最新版本v5。7。2整理完成的,包含了更全面的图标类型和丰富的图标数量,相信可以满足大多数同学在原型设计中的使用……Protopie教程:订票App效果今天和大家分享一个订票App特效,快搬好小板凳坐下!最终效果(图有点儿大)流程与知识点先介绍一下APP的操作流程:该效果中主要用到了以下知识点:1……Axure教程(高级):跟随鼠标方向的面板滑动动画本文主要是运用全局变量,获取鼠标坐标参数以及函数来判断鼠标入点的方向,最终实现跟随鼠标方向的面板滑动动画效果。当鼠标从元件A的【上、下、左、右】方向移入时,则元件B从对应……方法论产品经理的原型工作流交互原型图是产品经理必备的技能,不管是小白,还是大牛;是实习生,还是总监,都是从画原型图开始的。好的交互原型图,可以让开发不问一句,就能看得清清楚楚,开发得明明白白;差的交互原……Axure教程:显示隐藏推拉元件(常用于文本框提示语)主要实现在登录过程中,判断文本框为空时提示语显示与隐藏推拉元件。登录案例讲解如下:(1)绘制如下原型,分别给文本框命名为Anum,Password,提示文本命名为分……明确这3个点,让画原型更高效在画原型的时候,如果逻辑不清晰就会导致反复的修改或者漏掉一部分内容,我们要使得画原型这个步骤更为高效的话,我们得明确自己的目的,内容,以及所要用到的工具。对于内容较少的页……
【模板类网站建设】模板网站建设应注意什么?网站建设能给企业带来哪些优势?【企业网站建设】如何快速完成企业网站建设?【企业网站建设】企业网站建设有什么要求?企业网站建设,你要了解这些事情【企业网站建设】如何合理控制企业网站建设成本企业网站建设功能系统你不知道的秘密!【企业网站建设】企业网站建设应注意什么?如何做好用户体验企业网站建设的过程?企业网站建设拒绝做肤浅的工作!企业网站建设前期应做哪些准备工作?这里可能有答案!企业网站建设中网页排版设计应注意的问题
停车场取货,对零售商履约成本和用户履约需求的影响假如小学三年级作文世界酒类公司排名(全球十大酒业集团)《辐射4》建筑特效代码怎么用你和我的倾城时光赵丽颖美出新高度3个细节暴露出厉致诚先动情多吃鱼真的对身体有好处?生涯规划实务浅谈生涯规划中铝股份两机组上榜2022年度火电机组能效对标优胜机组名单热 微博中奖蔚来ES6用户深夜吐槽提车从六月推到九月,还让我等4个菜1500块?明码标价不是价格欺诈的理由外出郊游,发生意外如何紧急救助?一条鱼儿的自述

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界