Axure函数与变量
AxureRP里面的变量是一个非常有个性和使用价值的功能,有了变量之后,很多需要复杂条件判断或者需要传递参数的功能逻辑就可以设计实现了,大大丰富了原型演示的可实现效果。在AxureRP 6.0版本之前,只能使用定义的全局变量,6.0版本增加了一些AxureRP自带的变量,并且增加了函数运算功能,在前面已经有写过两篇教程《AxureRP教程–使用变量》和《AxureRP教程–变量运算》,分别介绍了全局变量的使用和6.0版本之前如何进行变量的运算,不了解的朋友可以先去看看这两篇文章。
如上图,左侧的为AxureRP自带的变量,右侧为新增的函数,可见AxureRP已经把加减乘除等常规的运算引入进来。AxureRP自带的变量是一种特殊的变量,是不能赋值的,或者说其值是由系统赋予的默认值,我们只需要在用到的时候引用就可以了。
PageName:返回页面的名称,即我们在站点地图面板里面为所有页面所做的命名,调用格式[[PageName]]
Day:返回当前系统时间的日期,如2月28日则返回"28",调用格式[[Day]]
Month:返回当前系统时间的月份,如2月28日则返回"2",调用格式[[Month]]
MonthName:返回当前系统时间的月份名称,如2月28日则返回"February",调用格式[[MonthName]]
DayOfWeek:返回当前系统时间的星期几的名称,如2012年2月28日则返回"Tuesday",调用格式[[DayOfWeek]]
Year:返回当前系统时间的年份,如2012年则返回"2012",调用格式[[Year]]
GenDay:返回原型生成时间的日期,如2月28日则返回"28",调用格式[[GenDay]]
GenMonth:返回原型生成时间的月份,如2月28日则返回"2",调用格式[[GenMonth]]
GenMonthName:返回原型生成时间的月份名称,如2月28日则返回"二月",调用格式[[GenMonthName]]
GenDayOfWeek:返回原型生成时间的星期几的名称,如2012年2月28日则返回"星期二",调用格式[[GenDayOfWeek]]
GenYear:返回原型生成时间的年份,如2012年则返回"2012",调用格式[[GenYear]]
以上就是全部AxureRP自带变量的使用说明,从上可以看出,有没有前缀"Gen"的差别不是很大,虽然有中英文的差别,个人感觉这个和操作系统的版本有关系,若是英文版的操作系统,估计就都显示英文了。
AxureRP 6.0版本除了推出自带变量外,还新增了局部变量的功能,相比于全局变量的可以夸页面调用,局部变量只能在单个事件动作里面调用,一般局部变量只用来做组件值的传递功能,然后在函数的运算中调用定义的局部变量,下面就会讲到,如:
下面介绍AxureRP新增的函数运算功能,加减乘除这四则运算相对简单,大家都能明白其意思,就只做简单介绍了。
+:加法运算,调用格式[[LVAR1+LVAR2]]
-:减法运算,调用格式[[LVAR1-LVAR2]]
*:乘法运算,调用格式[[LVAR1*LVAR2]]
/:除法运算,调用格式[[LVAR1/LVAR2]]
LVAR.substring(from,to):截取字符串,返回字符串从第from位到第to位的子字符串,调用格式[[LVAR.substring(from,to)]],如要返回局部变量LVAR1="12345"的第2到4位字符,则为[[LVAR1.substring(2,4)]]=34
LVAR.length:返回字符串的长度,调用格式[[LVAR.length]],如要返回局部变量LVAR1 ="234"的长度,则为[[LVAR1.length]]=3
LVAR.toFixed(decimalPoints):精确小数点的位数,返回指定小数位数decimalPoints的字符串,调用格式[[LVAR.toFixed(decimalPoints)]],如要返回局部变量LVAR1="12"的两位小数的值,则[[LVAR1.toFixed(2)]]=12.00
从上面的函数介绍也可以看出局部变量的使用特性,一般就是用来传递值或者参数的,比如将输入框的内容先赋给局部变量,再用来进行运算。
转载于:https://www.cnblogs.com/zhouhaiou/p/3940470.html
Axure函数与变量相关推荐
- Axure RP使用攻略--入门级(五)系统函数与变量
系统函数与变量 1.变量的种类: 全局变量:可以在整个原型的任意位置调用和修改. 局部变量:仅作用于某一事件的某一动作内. 自定义变量:自行新建的全局变量. 2.axure函数 特殊变量:特殊变量其实 ...
- 怎样在javascript函数中将变量传递给服务端脚本程序?
怎样在javascript函数中将变量传递给服务端脚本程序? (有朋友问上述问题, 愿把结论分享给大家). 摘 要: 服务器端脚本运行时, 它只会解释执行<% %>或<?php ...
- R语言使用GGally包的ggpairs函数可视化变量相关性分析图:包含散点图、密度图、柱状图、箱图等、并自定义数据点的大小
R语言使用GGally包的ggpairs函数可视化变量相关性分析图:包含散点图.密度图.柱状图.箱图等.并自定义数据点的大小 目录
- php 函数 变量,PHP函数中变量的说明
PHP的变量的范围 局部变量: 在函数中声明的变量就是局部变量,只能在自己的函数内部使用. 全局变量: 在函数外声明,在变量声明以后的,直到整个脚本结束前都可以使用,包括在函数中和{}中都可使用 PH ...
- javascript 红宝书笔记之函数、变量、参数、作用域
ECMAScript 不介意传进来多少个参数,也不介意传进来的参数类型. 理解参数: 命名的参数只提供便利,不是必需的. ECMAScript 的变量包含两种不同的数据类型的值.分别是 简单的数据构成 ...
- MATLAB报错:未定义函数或变量
出现这种错误一般是因为定义的函数和当前的工作环境不在一块导致. 一般情况MATLAB工作环境默认为C盘,但我们有时候会将自己编写的函数放在其他盘.当我们调用这个函数是就会出现 未定义函数或变量:''x ...
- [译]5.11. Functions and Variables Featured in This Chapter 本章的函数,变量和特性
目录:http://www.cnblogs.com/WuCountry/archive/2008/11/15/1333960.html [不提供插图,读者最好从网上下载源书] 5.11. Func ...
- MYSQL储存过程和储存函数和变量
储存过程和储存函数和变量 变量的应用: 变量分类为: 系统变量和自定义变量 系统变量和全局变量还可以细分: 系统变量分类: 全局变量和会话变量 自定义变量分类: 用户变量和局部变量 下面是变量的一些具 ...
- IAR之函数和变量的绝对地址定位
IAR之函数和变量的绝对地址定位 转自:http://blog.csdn.net/slj_win/article/details/21516497 昨天我突然冒出个想法,能否利用函数和变量的绝对定位, ...
最新文章
- Exchage 2007 Client Application Functions(2) -- 如何收取邮件
- 阿里巴巴总裁马云对雅虎员工的精彩演讲:爱迪生欺骗了世界!(转载)
- memcached ---- 学习笔记
- 正确的WordPress文件权限[关闭]
- mysql限制小数位_Mysql中设置小数点用什么数据类型 decimal
- leetcode算法题--回文子串
- flash动画制作成品_Flash制作点燃蛋糕蜡烛的互动动画
- Unity编辑器扩展Texture显示选择框
- android第一天
- html页面手机端console,GitHub - MobileHTML5/vConsole: 一个针对手机网页的前端 console 调试面板。...
- 使用TensorFlow给花朵#127802;分类
- AD OU管理|委派密码重置权限
- mysql 更新删除数据,MYSQL数据的插入、删除、更新
- 用python 类方法写好友管理系统
- 十大抽奖软件推荐 抽奖软件排行榜 在线抽奖软件有哪些
- 怎么彻底卸载2345软件、怎么屏蔽2345弹窗
- 有关MAC、PHY和MII
- idea快捷键 常用
- 第十四周 任务一
- vue中已声明XX,但从未读取其值 解决方法
热门文章
- 【Linux网络】Linux Socket编程 TCP协议
- iview tooltip自动消失_惠州广日自动人行道价格大概多少
- 如何理解左操作数必须为左值
- 51nod 1785 数据流中的算法 (方差计算公式)
- 每天一道LeetCode-----判断一个数是否是happy number(每一位的平方和最终为1)
- ajax里面可以alert吗,除非我使用alert(),否则Ajax请求不会工作
- 回文子串—leetcode647
- 买卖股票的最佳时机—leetcode121
- mfc 中获得本身程序句柄的代码
- Python中Function(函数)和methon(方法)