Axure函数使用的基本语法是:用”[[ ]]”双方括号(即英文双中括号)包含,变量值和函数用英文句号(即点”. ”)连接。
例如:[[LVAR. Width]] 表示变量LVAR的宽度
[[This. Width]] 当前元件的宽度
二、 函数分类根据Axure函数的应用范围,可划分为以下10类:元件函数、页面函数、窗口函数、鼠标指针函数、数字函数、字符串函数、数学函数、日期函数、中继器函数和布尔运算符(逻辑运算)。
三、函数使用说明 3.1 元件函数This:获取当前元件对象,当前元件指添加事件的元件。
Target:获取目标元件对象,目标元件指添加动作的元件。
x:获取元件对象的X轴坐标值。
y:获取元件对象Y轴坐标值。
width:获取元件对象的宽度值。
height:获取元件对象的高度值。
scrollX:获取元件对象水平移动的距离。
scrollY:获取元件对象垂直移动的距离。
text:获取元件对象的文字。
name:获取元件对象的名称。
top:获取元件对象顶部边界的坐标值。
left:获取元件对象左边界的坐标值。
right:获取元件对象右边界的坐标值。
bottom:获取元件对象底部边界的坐标值。
opacity:获取元件对象的不透明度。
rotation:获取元件对象的旋转角度。
3.2 页面函数PageName:获取当前页面的名称。
3.3 窗口函数Windows.width:获取浏览器的当前宽度。
Windows.height:获取浏览器的当前高度。
Windows.scrollX:获取浏览器的水平滚动距离。
Windows.scrollY:获取浏览器的垂直滚动距离。
3.4 鼠标指针函数Cursor.x:获取鼠标当前位置的X轴坐标。
Cursor.Y:获取鼠标当前位置的Y轴坐标。
DragX:获取鼠标在水平方向的移动速度(0.01秒内移动的距离)。
DragY:获取鼠标在垂直方向的移动速度(0.01秒内移动的距离)。
TotalDragX:整个拖动过程中,鼠标指针在水平方向上移动的距离。
TotalDragY:整个拖动过程中,鼠标指针在垂直方向上移动的距离。
DragTime:鼠标拖动操作的总时长。从鼠标按下左键到释放左键的总时长,中间过程中,如果未移动鼠标位置,也计算时长。
3.5 数字函数toExponential(decimalPoints):将对象的值转换为指数计数法。decimalPoints为小数点后保留的小数位数。
toFixed(decimalPoints):将一个数字转换为保留指定小数位数的数字,超出的后面小数位将自动进行四舍五入。decimalPoints为小数点后保留的小数位数。
toPrecision(length):将数字格式化为指定的长度,小数点不计算长度,length为指定的长度。
3.6 字符串函数length:获取当前文本对象的长度,即字符长度,1个汉字的长度按1计算。
charAt(index):获取当前文本对象指定位置的字符,index为大于等于0的整数,字符位置从0开始计数,0为之一位。
charCodeAt(index):获取当前文本对象中指定位置字符的Unicode编码(中文编码段19968 ~ 40622);字符起始位置从0开始。index为大于等于0的整数。
concat(‘string’):将当前文本对象与另外一个字符串组合,string为组合后显示在后方的字符串。如:[[ABC.concat(‘123’)]],返回值是ABC123(注意表达式中别漏了中间那个点“.”)
indexOf(‘searchValue’,start):从左至右查询字符串在当前文本对象中首次出现的位置。未查询到,返回值为-1。参数:searchValue为查询的字符串;start为查询的起始位置,官方虽未明说,但经测试是可用的。官方默认没有start,则是从文本的最左侧开始查询。
lastIndexOf(‘searchvalue,start’):从右至左查询字符串在当前文本对象中首次出现的位置。未查询到,返回值为-1。参数:searchValue为查询的字符串;start为查询的起始位置,官方虽未明说,但经测试是可用的。官方默认没有start,则是从文本的最右侧开始查询。
replace(‘searchvalue’,’newvalue’):用新的字符串替换文本对象中指定的字符串。参数:newvalue为新的字符串,searchvalue为被替换的字符串。
slice(start,end):从当前文本对象中截取从指定位置开始到指定位置结束之间的字符串。参数:start为截取部分的起始位置,该数值可为负数。负数代表从文本对象的尾部开始,-1表示末位。-2表示倒数第二位。end为截取部分的结束位置,可省略,省略则表示从截取开始位置至文本对象的末位。这里提取的字符串不包含结束位置。
split(‘separator’,limit):将当前文本对象中与分隔字符相同的字符转为“,”,形成多组字符串,并返回从左开始的指定组数。参数:separator为分隔字符,分隔字符可以为空,为空时将分隔每个字符为一组;limit为返回组数的数值,该参数可以省略,省略该参数则返回所有字符串组。
之前写过一篇B端产品总结,后来思考了下,觉得很多业务不便公开,因此在此基础上进行脱敏处理。 为什么想要转行去做B端 我个人履历实际上入行以来换过3家公司。对此虽然是劣势,但是我认为在刚入行对自己职业...
很多想要转行的同学,甚至包括已经从事数据分析行业的同学,在学习数据分析时,都会有一个困惑——到底怎么才能通过数据分析从数据中发现价值,我应该怎么分析才能够去改进业务,我好像只是在做提数的工作? 这种现...
包容性设计尽可能考虑到大多数人的需要和能力,它要求我们学习他们的行为和适应能力,从而在承认我们自己的偏见的同时,培养同情心。 10月底举行了拉丁美洲2019年国际行动,将互动设计、用户经验、技术和创...
对一款产品来说,用户反馈是衡量产品的一项重要内容,而数据又是用户行为最客观、最真实的反馈,毕竟“数据是不会说谎的”,那么针对产品的各项数据指标,我们如何分析产品状况,并利用数据优化产品呢? 在数据真...
不知不觉,2020年已经来了。从2015年回国加入百度,我已经在分析师这个行业工作了5年,也算是个milestone了。恰逢最近总有亲戚家小孩请教毕业后怎么找一份数据分析师的工作,而我在分析师的招聘方...
无论是从数据上看,还是从市场表现来看,二手奢侈品市场都有不错的发展前景与爆发期。并且针对当前大多数二手奢侈品的运营模式,我们可以更进一步优化,让这个行业在良好的大环境下乘风而起。 01 市场分析 1...