• 学习分享:如何进行全局变量的学习


    ​对于很多朋友,尤其是刚接触全局变量的朋友而言,全局变量的学习对他们来说不是一件容易的事情。关于这方面的学习,很多朋友不太理解它的用法及分析方法,所以会比较乱,难以掌握。

    什么是axure全局变量?全局变量就是一个数据容器,用来存放数据的,做过软件开发的朋友很容易理解,全局变量就像一个存储介质如移动硬盘,可以把所需的材料存入,等到需要用的时候在取出来使用。

    全局变量的所有用法都是建立在“储存值”的基础上的:储存值、传递值、以值作为判断依据等。而在axure中,关于全局变量的值的设置也只有一个动作:设置变量值。

    当然,全局变量的使用是结合设置变量值和其他动作一起使用,才能有千变万化的效果。

    这里我们一起来看看VIP学员D同学在学习全局变量时的学习及分析方法。

    在学习的时候D同学做的是一个网站中点击某个按钮,登录和未登录进行不同的跳转的这样一个案例。

    对于这一个案例,D同学首先对点击按钮时的登录状态进行了分析,并将分析结果记录了下来。以下是她的分析结果。

    • 变量的两种设置方式:

    第一种,设置分了两步判断。

    设置登录账号的内容为变量NewVariable1,在登录按钮单击时打开淘宝首页。

    载入时,设置登录名和用户名为变量NewVariable1。

    单击我的淘宝是根据登录名的文字来确定,如果登录名为“亲,请登录”,打开登录页面;如果登录名等于了账号输入的内容时,则打开“已买到的宝贝”。

    第二种,只有一步,通过登录页面的账号内容NewVariable1判断,如果内容为空,则设置为“未登录”,如果内容不为空,则为“已登录”

    单击“登录按钮”打开淘宝首页。

    如果NewVariable1=未登录,打开已买到的宝贝;

    如果NewVariable1=“已登录”,打开登录页面

    这里利用了全局变量NewVariable1的值去记录登录状态。储存不同的值,代表不同的登录状态,通过对变量值进行判断,可以很明确要跳转到那个页面。

    这样进行分析之后,思路瞬间就清晰了。当然不习惯进行文字分析的朋友有可以采用其他的方式进行分析,比如流程图。

    那么是否登录的值是如何进行储存的呢?

    就是在登录的时候进行储存了。

    登录成功之后储存代表已登录的值,记住,这里的值是可以自定义的,不是固定的值。

    D同学同样将不同的情况记录下来做了分析。就比较清楚,什么时候要存值,定义存的值,以及这个值所代表的意义。这样在后续的设置中就不容易混乱。

    从对D同学的学习过程分析,比较容易看出,对于全局变量的学习,主要还是在于对交互中全局变量代表意义的分析。

    首先对全局变量进行定义,这个全局变量所代表的意义是什么。比如D同学做的,代表的就是登录状态。

    其次就是定义和设置值。不同状态分别用什么值去指代,以及什么时候储存值,也就是设置变量值。

    最后是变量值的应用。是将值作为判断依据,还是设置文字的依据,或者其他的用法,这就是因具体而定了。

    希望D同学的学习经历能够对大家有所帮助和启发,更多关于Axure的学习,请联系我们进行咨询。

  • 相关阅读:
    小程序怎样进行本地存储的读、写、删、清?
    MySQL_07:单行函数
    WPF如何实现应用程序托盘
    深入理解强化学习——马尔可夫决策过程:马尔可夫奖励过程-[计算马尔可夫奖励过程价值的动态规划方法]
    成功解决/bin/sh: cc: command not found和/bin/sh: g++: command not found
    【JVM篇】有哪些垃圾回收算法
    nasm xmm寄存器一维矩阵求和
    激活函数与loss的梯度
    动手实现H5仿原生app前进后退切换效果
    JavaScript函数进阶:闭包
  • 原文地址:https://blog.csdn.net/weixin_42058609/article/details/128202445