前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Axure——变量详解

Axure——变量详解

原创
作者头像
悲伤汤圆猫
发布于 2020-12-28 15:53:24
发布于 2020-12-28 15:53:24
2.2K0
举报
文章被收录于专栏:小张的Axure铺子小张的Axure铺子

本文结构分为以下几个部分,希望通过本文的阅读,你能Axure中的变量能有一个清晰的理解。话不多说,让我们开始Axure之旅吧~

本文结构:

  • 什么是变量,什么是常量
  • 变量在程序中的使用
  • Axure中的变量实战
  1. 什么是变量,什么是常量

在我们上初中的数学课时,老师会开始讲解一些有关变量的知识,所谓的变量,指的就是一个可变化的量化符号,它可以是字母x,也可以是一个字符串,例如user_name,更可以是其他的形式,例如一些特殊的符号,如"_"、“$”等。

如果过于抽象化,我们可以拿人本身来举个例子,对于我们自身来说,我们的性别、出生地、口音这些因素是一出生就决定好了的,无论随着时间怎么流逝或者未来遭遇了什么变故都不会改变,它们都会跟随我们一辈子。而我们的年龄,这就是一个变量,随着一年一年的时光流逝,我们的年龄一年一年也在进行增加的变化,今年7岁,明年就一定会是8岁,因此,年龄是一个可变化的量,我们称作变量。

至于什么是常量,常量就是一个具有固定值的量化数据,无论外界如何变化,对于它来说,始终都坚守一个固定的量化数据。例如我们自身的性别、出生地、口音这些都可以看作常量。可以以马克思主义中的一句话来总结常量,常量是不以人的意志为转移的。

  1. 变量在程序中的使用

而在我们程序世界中,变量则使用十分广泛,且分为多个类别。变量在程序世界中有全局变量、局部变量、模块变量等等。

举一个常见的场景例子,当我们登录网站时,首先进入的是登录的页面,输入我们的用户名和密码,我们来想一想,一个网站每天要承载无数人的登录请求,每个的用户名和密码也是不一样的,如果每注册一个人就把他所注册的用户名和密码定义为一个常量,这会制造多大的数据量呢,因此,我们一般使用变量来解决这个问题。

我们注册网站时,我们输入的用户名和密码实际上在提交注册的那一刻就作为一条数据存储到了后台的数据库中,当我们登录网站时,我们实际上是和后台数据库中的数据进行校验,当校验一致时,我们就登录进了网站。而我们输入的用户名和密码,如果把它们看作是user_name 和 password 两个变量,当我们从前端发起登录请求时,前端会将user_name和password 这两个变量的数据传到后端做校验,通过与后端数据库中的user_name和password 字段做比较,如果一致,就允许登录网站中。

  1. Axure中的变量实战

在Axure中,变量基本上是与交互效果实现挂钩的,比如当我们需要画一个登录页面的高保真原型界面出来时,关于用户名和密码的指定,我们当然可以直接赋予这两个文本框一个常量,但是这样并不能完美复现出真实场景中的登录效果。

那么,如何在Axure中添加变量,并且运用呢,这里我们以Axure rp9为基础来制作一个小的交互效果进行说明:

Step1:打开Axure,新建一个文件,拖入三个矩形元件,制作出如下界面

Step2:在上方的导航栏中,选择“项目”类目下的“全局变量”

Step3:选择“全局变量”后,出现如下界面,点击“+”号即可创建一个变量,变量名字自拟,建议最好以英文命名,这里我将这个变量命名为background_color,待会我们需要实现一个点击相应的按钮后,当鼠标划过我们的背景页时变换不同的颜色的交互效果。最后,给这个变量进行赋值,这里将它赋值为0即可,代表初始值。

Step4:待定义好变量后,我们开始添加事件,在这里,我分别在左右两个小按钮中添加了一个点击事件,并将变量分别赋值为1和2。

注:这里仅截图左侧按钮1的点击事件用例,右侧按钮2的点击事件同理,只是变量值变更为了2而已。

Step5:最后,我们将背景页转换成动态面板,并创建两个状态面板,分别是State2和State3,分别改变其背景颜色为橙色和蓝色。

最后我们给背景页添加一个鼠标经过的事件,并且添加判断条件,当鼠标经过时,判断变量的值,当变量background__color的值为1时,变更背景动态面板状态为State2,当变量background__color的值为2时,变更背景动态面板状态为State3。

最后,我们来看一下最终的交互效果吧~

感谢你的阅读,希望通过本文的阅读,你已经对Axure中的变量有了一个清晰的认识

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用 Axure RP 8 进行滑动页面设计
今天我们就来介绍一下如何使用 Axure 进行滑动页面的设计。滑动页面分为两种,分别是垂直滑动和水平滑动;垂直滑动就是上下滑动;水平滑动就是左右滑动。
wsuo
2021/06/21
2K0
使用 Axure RP 8 进行滑动页面设计
如何使用Axure做一份高质量的EMS能源管理系统原型?
使用Axure制作一个EMS(Energy Management System,能源管理系统)的原型,主要涉及到界面设计、交互逻辑设置以及可能的数据模拟。以下是一个详细的步骤指南:
用户2697670
2024/09/20
2770
Axure RP9 登录面板切换
在画布拖入一个动态面板,命名为"LoginPanel" 双击动态面板 单击State1 点击添加状态 切换回State1,拖入一个图片控件,导入图片。 切换回State2,拖
赵哥窟
2019/06/11
2.7K1
Java项目实战之天天酷跑
二、功能介绍: 闯关类游戏,玩家登录后,选择进入游戏,通过键盘控制玩家的上下左右移动,来躲避 障碍物和吃金币,玩家躲避的障碍物越多跑酷距离越远,玩家吃的金币越多,得分越高。
Java团长
2020/12/16
2.5K0
Java项目实战之天天酷跑
天天酷跑,如何用 Java 来实现?(附源码)
链接: https://pan.baidu.com/s/12F4Bl1cQBrFgfUwuo2BlEw
二哥聊运营工具
2021/12/17
1.5K0
天天酷跑,如何用 Java 来实现?(附源码)
Axure教程:获取验证码倒计时效果的实现
动态面板的作用主要用于切换状态时的倒计时效果,简单的说,点击获取后60秒到0秒的文案展示都是靠动态面板实现的。这里留一个小思考,为什么要建立至少2个状态呢?
用户2697670
2024/09/23
1780
Axure交互大全:Axure全交互模板及视频教程
我在指导粉丝设计原型的时候,发现大部分同学其实并没有系统的学习过axure的交互动作,他们设计交互时往往需要花大量的时候上网查询,而网上也没有一个关于axure全部完整交互的模板。
MoSiPM
2024/09/02
5830
vue脚手架基础demo
vue脚手架基础demo ---- 目录 vue脚手架基础demo created_demo1示例 created_demo2示例 filters_demo3 v-once v-text_demo4 数据类型demo5 v-bind_demo6 :class_demo7 图片轮播_demo8 v-if v-else——demo9 按钮事件——demo10 选项卡demo11 ---- created_demo1示例 <template> <div style="color: white;f
红目香薰
2022/11/30
3070
vue脚手架基础demo
Axure RP 10 进阶指南:从全局变量到JavaScript语法,打造高效原型设计!
在快节奏的原型设计领域,对于 Axure 这样的工具,很多人往往都是直接上手,通过摸索来学习。
MoSiPM
2024/09/04
6750
Axure高保真教程:制作书本翻页效果
翻书效果是一种模拟真实书本翻页动作的视觉效果,常用于网页设计和应用程序中,以增强用户体验和交互性。这种效果通常通过动画和过渡效果来模拟书页的翻转,使用户感觉像在真实的书本中翻页一样。
MoSiPM
2024/09/04
3490
50个Axure画原型技巧,产品经理速学速用
Mac 使用快捷键 「Cmd + ,」,Win 使用「F9」,调出「偏好配置」弹窗。
用户2697670
2024/09/19
4050
【原型设计】如何利用Axure实现下拉子菜单?
Axure RP是一款专业的快速原型设计工具,让我们能够快速设计并创建出应用软件或Web页面的具备高保真和交互能力的原型。通过原型设计,不但能更好地与客户进行交流确认,也能明确地给开发人员以成品效果作为开发指导。本文介绍如何透过这款工具实现下拉子菜单功能的原型设计。
嘉为蓝鲸
2020/05/13
5.3K0
【原型设计】如何利用Axure实现下拉子菜单?
Axure RP9中文版,交互式原型设计软件Axure RP 9永久版下载安装
Axure RP是一款来自美国Axure Software Solution公司的旗舰产品,它是一款专业的快速原型设计工具。使用它,你可以快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。无论你是负责定义需求和规格、设计功能和界面的专家,还是一名初学者,Axure RP都能够满足你的需求。
用户10413399
2023/03/16
5.1K0
Axure RP9中文版,交互式原型设计软件Axure RP 9永久版下载安装
零零信安-D&D数据泄露报警日报【第40期】
2022.11.8共发现匿名网络资讯信息65,418条;最近7天共发现匿名网络资讯信息512,761条,同比增长9.3%;最近30天共发现匿名网络资讯信息2,343,444条。
零零信安
2022/11/09
3410
零零信安-D&D数据泄露报警日报【第40期】
【连珠云弈】网页五子棋版项目测试报告
随着互联网的飞速发展和普及,网络娱乐方式日益多样化。五子棋作为一种传统而经典的棋类游戏,深受广大棋迷的喜爱。然而,传统的五子棋游戏方式往往受限于地点和时间,无法满足人们随时随地进行游戏的需求。因此,开发一款网页版五子棋项目,旨在打破这种限制,让棋迷们能够随时随地通过网络享受五子棋的乐趣。
用户11316056
2025/03/07
1300
【连珠云弈】网页五子棋版项目测试报告
GitLab 之 PlantUML 的配置及使用
本文主要介绍了如何利用PlantUML绘制图形,并给出了具体的代码示例。包括基本图形、流程图、时序图、类图等,同时提供了实际场景的示例代码。此外,还介绍了如何利用PlantUML生成代码模板和文档模板,以及如何在GitLab上使用PlantUML创建图表。总之,PlantUML是一个强大的工具,适用于需要绘制各种图形的场景,无论是代码、文档还是其他类型的图形,都可以利用PlantUML轻松绘制。
哎_小羊
2018/01/02
3.6K0
GitLab 之 PlantUML 的配置及使用
JavaWeb——JavaScript精讲之事件监听机制与表单校验案例实战
1、事件监听机制概述 事件监听机制,指的是某些组件被执行了某种操作后,触发某些代码的执行。 事件:某些操作,如:单击、双击操作,键盘按下了,鼠标移动了。 事件源:组件,如按钮、文本输入框; 监听器:代码。 注册监听:将事件、事件源、监听器结合在一起,当事件源上发生了某个事件,则触发执行某个监听代码。 常见的事件: 1)点击事件:1、onclick:单击事件                       2、ondbclick:双击事件 2)焦点事件:1、obblur:失去焦点,一般用于表单校验        
Winter_world
2020/09/25
9010
JavaWeb——JavaScript精讲之事件监听机制与表单校验案例实战
python聊天室(tkinter写界面,treading,socket实现私聊群聊查看聊天记录,mysql存储数据)
使用python实现的聊天室的功能,主要功能是群聊,私聊两种聊天方式.实现的方式是使用套接字编程和多线程treading。
全栈程序员站长
2022/11/16
4K0
python聊天室(tkinter写界面,treading,socket实现私聊群聊查看聊天记录,mysql存储数据)
常见Button使用详解
Button(按钮)是Android开发中使用非常频繁的组件,主要是在UI界面上生成一个按钮,该按钮可以供用户单击,当用户单击按钮时,按钮会触发一个onClick点击事件。 一、Button简介 Button使用起来比较容易,可以通过指定android:background 属性为按钮增加背景颜色或背景图片,如果将背景图片设为不规则的背景图片,则可以开发出各种不规则形状的按钮。 如果只是使用普通的背景颜色或背景图片,那么这些背景是固定的,不会随着用户的动作而改变。如果需要让按钮的背景颜
分享达人秀
2018/02/02
1.5K0
常见Button使用详解
教育系统APP(二)
当我们面临制作登录和注册功能的实现时,我们需要先设计登录界面的布局和注册界面的布局,做到有完整的思路时才开始实现其功能效果会更好。
达达前端
2020/01/15
1.1K0
教育系统APP(二)
推荐阅读
相关推荐
使用 Axure RP 8 进行滑动页面设计
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档