Justinmind教程17

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【教程17】变量的使用
教程小楼一夜听春语
什么是变量?
这B名看着就难懂是吧!
其实,如果知道它的作用,抛开它的名称,就会变得很容易!比如:谷氨酸钠俗称“味精”!
那么变量是什么?
我在讲Web端原型神器Axure的时候,对于变量我举过一个例子,说他是用来刻录AV的可擦写光盘。

注:AV是通过各种动作与场景组成的教学视频。

全称:Axure Video。

不过,随着时间的流逝,岁月的变迁,一些以往被我们所津津乐道的事物,已经被历史所尘封,不再为人所知。

(这文采……)
所以,用可擦写光盘来描述变量,已经难以被时下的人们所接受。

那么,我们与时俱进,紧跟时代的步伐,用新生事物来描述这份来自现代科学的馈赠。

(我勒个去…..)
现在的人们,已经不满足用可擦写光盘这种笨拙的技术去存储文化的传承,相反他们更乐于在一个虚拟的空间去完成这样的事情。

网盘,一个起源于21世纪,互联网开始快速发展的时代的科技衍生物。

它有着灵活、快速、便捷、免携带的特性,方便在任何时间、地点以及多种设备上打开。

(sj上的变量……)
那么,变量与网盘有什么相同之处呢?(终于绕回来了……)
众所周知,我们会有以下场景使用网盘:
1.未做完的工作,存入到网盘,在家中下载继续完成。

完成后再次存入网盘,到公司取出使用。

2.从网上下载到了心仪的资源,存入到网盘中,可以在家中、酒店中、XX中观看。

(XX代表任何可能出现的位置)
3.在旅途中拍摄的照片、视频占满了内存,又不能舍弃,把它存入到网盘,回到家中再取出保存。

简单的几种场景代表了网盘的特性,那么与之对应的变量呢?
1.原型中,某个数据还需要作用于其它页面,并且在其它页面被读取后可能发生变化再传回当前页面。

2.原型中,某一数据被获取到之后需要在多个页面中被用到。

3.原型中,当前页面的某个数据暂时无需使用,但又会参与之后的某些运算,需要临时寄存。

以上场景,均可以通过变量进行解决。

那么我们来总结一下,变量特性是什么?
1.变量可以被写入与读取,对变量值的编辑需要读取出来进行编辑后再次存入变量。

2.变量可以作用于整个原型的所有页面中。

3.变量可以在某一页面中充当对一些重要但暂时无处存放的数据进行存储。

根据上面的特性,大家应该能够理解,变量是一个数据存储的容器,并能够在整个原型中对其进行读取和写入。

好了,我们来看一个简单的变量应用场景。

在页面A输入用户名,例如:“XXX”,跳转页面后在页面B中现实一句欢迎词:快进来,“XXX”!页面B中的XXX总与页面A中的XXX保持一致。

也就是说,我们将通过变量进行页面间数据的传递。

下面,开始这个简单的过程:
1.创建一个变量,给它一个名称“username”,默认值为空。

2.在页面A的登录按钮被“鼠标单击时”,我们“设置值”于“变
量”“username”为文本框输入的值,所以值选择“计算”。

3.在“添加表达式”中将视图中的输入文本框拖入进去。

4.然后,点击动作后面的“齿轮”继续添加一个动作,跳转到页面B。

5.在页面B中,我们放入了两个文本标签用于显示欢迎词前后固定的两部分“欢迎你”和“!”(没用函数,怕新手同学不懂。

)然后,在这两个文本标签中间再放一个文本标签,在“页面载入时”“设置值”于这个“文本标签”为“计算”,为其“添加表达式”。

6.将变量“username”拖入到编辑形状中,这样就将变量的值给到了外面的文本标签上。

7.确定关闭所有界面,点击“预览”,精彩立即呈现!
教程案例:
链接:/s/1qWnwt56
密码:3bg6。

相关文档
最新文档