百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

Axure函数大全(axure 函数)

toyiye 2024-08-22 22:54 5 浏览 0 评论

工欲善其事必先利其器。Axure学习成本不高,但易懂难精,使用了半天如果仅仅停留在画出灰度原型基本用法,不免逼格低。如果想做点交互,往往会涉及到变量和函数。使用变量和函数做出的交互原型扩展性强,灵活度高,并且往往一个函数就能顶上一堆用例。能用好函数无疑对我们的工作效率有极大的提升。

Axure是产品经理很常用的软件之一,虽说产品不是会画原型图就行,但是不会画图的产品。。。。

很多人理解Axure就是个画原型图的工具,其实不然,他的功能有多强大就像是Excel有多强大!!!不要小瞧它

废话不多说,函数大全奉上


一、元件函数

This 用途:获取当前元件对象。当前元件是指当前添加交互动作的元件。

Target 用途:获取目标元件对象。目标元件是指当前交互动作控制的元件。

x 用途:获取元件对象的X轴坐标值。

y 用途:获取元件对象的Y轴坐标值。

width 用途:获取元件对象的宽度值。

height 用途:获取元件对象的高度值。

scrollX 用途:获取元件对象的水平滚动距离(当前仅限动态面板)。

scrollY 用途:获取元件对象的垂直滚动距离(当前仅限动态面板)。

text 用途:获取元件对象的文本文字。

name 用途:获取元件对象的自定义名称。

top 用途:获取元件对象的上边界坐标值。

left 用途:获取元件对象的左边界坐标值。

right 用途:获取元件对象的右边界坐标值。

bottom 用途:获取元件对象的下边界坐标值。

opacity 用途:获取元件对象的不透明比例。

rotation 用途:获取元件对象的旋转角度。

二、鼠标指针函数

Cursor.x 用途:鼠标指针在页面中位置的X轴坐标。

Cursor.y 用途:鼠标指针在页面中位置的Y轴坐标。

DragX 用途:鼠标指针沿X轴拖动元件时的瞬间(0.01秒)拖动距离。

DragY 用途:鼠标指针沿Y轴拖动元件时的瞬间(0.01秒)拖动距离。

TotalDragX 用途:鼠标指针拖动元件从开始到结束的X轴移动距离。

TotalDragY 用途:鼠标指针拖动元件从开始到结束的Y轴移动距离。

DragTime 用途:鼠标指针拖动元件从开始到结束的总时长。

三、Axure RP窗口函数

Window.width 用途:打开原型页面的浏览器当前宽度。

Window.height 用途:打开原型页面的浏览器当前高度。

Window.scrollX 用途:浏览器中页面水平滚动的距离。

Window.scrollY 用途:浏览器中页面垂直滚动的距离。

四、页面函数

PageName 用途:获取当前页面的名称。

五、数字函数

toExponential(decimalPoints)

用途:把数值转换为指数计数法。

参数:decimalPoints为保留小数的位数。

toFixed(decimalPoints)

用途:将一个数字转为保留指定位数的小数,小数位数超出指定位数时进行四舍五入。

参数:decimalPoints为保留小数的位数。

toPrecision(length)

用途:把数字格式化为指定的长度。

参数:length为格式化后的数字长度,小数点不计入长度。

六、数学函数

Math.abs(x) 用途:计算参数数值的绝对值。 参数:x为数值。

Math.acos(x) 用途:获取一个数值的反余弦弧度值,其范围是 0~ pi 。 参数:x为数值,范围在 -1~1 之间。

Math.asin(x) 用途:获取一个数值的反正弦值。 参数:x为数值,范围在 -1~1 之间。

Math.atan(x) 用途:获取一个数值的反正切值。 参数:x为数值。

Math.atan2(y,x) 用途:获取某一点(x,y)的角度值。 参数:“x,y”为点的坐标数值。

Math.ceil(x) 用途:向上取整函数,获取大于或者等于指定数值的最小整数。 参数:x为数值

Math.cos(x) 用途:余弦函数。 参数:x为弧度数值。

Math.exp(x) 用途:指数函数,计算以e为底的指数。 参数:x为数值。

Math.floor(x) 用途:向下取整函数,获取小于或者等于指定数值的最大整数。 参数:x为数值。

Math.log(x) 用途:对数函数,计算以e为底的对数值。 参数:x为数值。

Math.max(x,y) 用途:获取参数中的最大值。 参数:“x,y”表示多个数值,而非2个数值。

Math.min(x,y) 用途:获取参数中的最小值。 参数:“x,y”表示多个数值,而非2个数值。

Math.pow(x,y) 用途:幂函数,计算x的y次幂。 参数:x不能为负数且y为小数,或者x为0且y小于等于0。

Math.random() 用途:随机数函数,返回一个0~1之间的随机数。 示例:获取10-15之间的随机小数,计算公式为Math.random()*5+10。

Math.sin(x) 用途:正弦函数。 参数:x为弧度数值。

Math.sqrt(x) 用途:平方根函数。 参数:x为数值。

Math.tan(x) 用途:正切函数。 参数:x为弧度数值。

七、时间函数

Now 用途:获取当前计算机系统日期对象。

GenDate 用途:获取原型生成日期对象。

getDate() 用途:获取日期对象“日期”部分数值(1 ~ 31)。

getDay() 用途:获取日期对象“星期”部分的数值(0 ~ 6)。

getDayOfWeek() 用途:获取日期对象“星期”部分的英文名称。

getFullYear() 用途:获取日期对象“年份”部分四位数值。

getHours() 用途:获取日期对象“小时”部分数值(0 ~ 23)。

getMilliseconds() 用途:获取日期对象的毫秒数(0 ~ 999)。

getMinutes() 用途:获取日期对象“分钟”部分数值(0 ~59)。

getMonth() 用途:获取日期对象“月份”部分的数值(1 ~ 12)。

getMonthName() 用途:获取日期对象“月份”部分的英文名称。

getSeconds() 用途:获取日期对象“秒数”部分数值(0 ~59)。

getTime() 用途:获取当前日期对象中的时间值。该时间值表示从1970年1月1日00:00:00开始,到当前日期对象时,所经过的毫秒数,以格林威治时间为准。

getTimezoneOffset() 用途:获取世界标准时间(UTC)与当前主机时间之间的分钟差值。

getUTCDate() 用途:使用世界标准时间获取当前日期对象“日期”部分数值(1 ~ 31)。

getUTCDay() 用途:使用世界标准时间获取当前日期对象“星期”部分的数值(0 ~ 6)。

getUTCFullYear() 用途:使用世界标准时间获取当前日期对象“年份”部分四位数值。

getUTCHours() 用途:使用世界标准时间获取当前日期对象“小时”部分数值(0 ~ 23)

getUTCMilliseconds() 用途:使用世界标准时间获取当前日期对象的毫秒数(0 ~ 999)。

getUTCMinutes() 用途:使用世界标准时间获取当前日期对象“分钟”部分数值(0 ~59)。

getUTCMonth() 用途:使用世界标准时间获取当前日期对象“月份”部分的数值(1 ~ 12)。

getUTCSeconds() 用途:使用世界标准时间获取当前日期对象“秒数”部分数值(0 ~59)。

Date.parse(datestring) 用途:用于分析一个包含日期的字符串,并返回该日期与1970年1月1日00:00:00之间相差的毫秒数 参数:datestring为日期格式的字符串,格式为:yyyy/mm/dd hh:mm:ss。

toDateString() 用途:以字符串的形式获取一个日期。

toISOString() 用途:获取当前日期对象的IOS格式的日期字串,格式:YYYY-MM-DDTHH:mm:ss.sssZ。

toJSON() 用途:获取当前日期对象的JSON格式的日期字串,格式: YYYY-MM-DDTHH:mm:ss.sssZ。

toLocaleDateString() 用途:以字符串的形式获取本地化当前日期对象。并且只包含“年月日”部分的短日期信息。

toLocaleTimeString() 用途:以字符串的形式获取本地化当前日期对象。并且只包含“时分秒”部分的短日期信息。

toUTCString() 用途:以字符串的形式获取相对于当前日期对象的世界标准时间。

Date.UTC(year,month,day,hour,min,sec,millisec) 用途:获取相对于1970 年 1 月 1 日 00:00:00的世界标准时间,与指定日期对象之间相差的毫秒数。 参数:组成指定日期对象的年、月、日、时、分、秒以及毫秒的数值。

valueOf() 用途:获取当前日期对象的原始值。

addYears(years) 用途:将指定的年份数加到当前日期对象上,获取一个新的日期对象。 参数:years为整数数值,正负均可。

addMonths(months) 用途:将指定的月份数加到当前日期对象上,获取一个新的日期对象。 参数:months为整数数值,正负均可。

addDays(days) 用途:将指定的天数加到当前日期对象上,获取一个新的日期对象。 参数:days为整数数值,正负均可。

addHours(hours) 用途:将指定的小时数加到当前日期对象上,获取一个新的日期对象。 参数:hours为整数数值,正负均可。

addMinutes(minutes) 用途:将指定的分钟数加到当前日期对象上,获取一个新的日期对象。 参数:minutes为整数数值,正负均可。

addSeconds(seconds) 用途:将指定的秒数加到当前日期对象上,获取一个新的日期对象。 参数:seconds为整数数值,正负均可。

addMilliseconds(ms) 用途:将指定的毫秒数加到当前日期对象上,获取一个新的日期对象。 参数:ms为整数数值,正负均可。

Year 用途:获取系统日期对象“年份”部分的四位数值。

Month 用途:获取系统日期对象“月份”部分数值(1 ~ 12)。

Day 用途:获取系统日期对象“日期”部分数值(1 ~ 31)。

Hours 用途:获取系统日期对象“小时”部分数值(0 ~ 23)。

Minutes 用途:获取系统日期对象“分钟”部分数值(0 ~ 59)。

Seconds 用途:获取系统日期对象“秒数”部分数值(0 ~ 59)。

八、字符串函数

length 用途:获取当前文本对象的长度,即字符个数;1个汉字的长度按1计算。

charAt(index) 用途:获取当前文本对象中指定位置的字符; 参数:index为大于等于0的整数。

charCodeAt(index) 用途:获取当前文本对象中指定位置字符的Unicode编码(中文编码段19968 ~ 40622);字符起始位置从0开始。 参数:index为大于等于0的整数。

concat(‘string’) 用途:将当前文本对象与另一个字符串组合。 参数:string为组合在后方的字符串。

indexOf(‘searchValue’,start) 用途:从左至右获取查询字符串在当前文本对象中首次出现的位置。未查询到时返回值为-1。 参数:searchValue为查询的字符串;start为查询的起始位置。该参数可省略,官方未给出此参数,经测试可用。

lastIndexOf(‘searchvalue’,start) 用途:从右至左获取查询字符串在当前文本对象中首次出现的位置。未查询到时返回值为-1。 参数:searchValue为查询的字符串;start为查询的起始位置。该参数可省略,官方未给出此参数,经测试可用。

replace(‘searchvalue’,’newvalue’) 用途:用新的字符串替换当前文本对象中指定的字符串。 参数:searchvalue为被替换的字符串;newvalue为新文本对象或字符串。

slice(start,end) 用途:从当前文本对象中截取从指定起始位置开始到终止位置之前的字符串。 参数:start为被截取部分的起始位置,该数值可为负数;end为被截取部分的终止位置,该数值可为负数。该参数可省略,省略该参数则由起始位置截取至文本对象结尾。

split(‘separator’,limit) 用途:将当前文本对象中与分隔字符相同的字符转为“,”,形成多组字符串,并返回从左开始的指定组数。 参数:separator为分隔字符,分隔字符可以为空,为空时将分隔每个字符为一组;limit为返回组数的数值,该参数可以省略,省略该参数则返回所有字符串组。

substr(start,length) 用途:从当前文本对象中指定起始位置开始截取一定长度的字符串。 参数:start为被截取部分的起始位置;length为被截取部分的长度,该参数可省略,省略该参数则由起始位置截取至文本对象结尾。

substring(from,to) 用途:从当前文本对象中截取从指定位置到另一指定位置区间的字符串。右侧位置不截取。 参数:from为指定区间的起始位置;to为指定区间的终止位置,该参数可省略,省略该参数则由起始位置截取至文本对象结尾。

toLowerCase() 用途:将文本对象中所有的大写字母转换为小写字母。

toUpperCase() 用途:将当前文本对象中所有的小写字母转换为大写字母。

trim() 用途:去除当前文本对象两端的空格。

toString() 用途:将一个逻辑值转换为字符串。

九、中继器函数

Repeater 用途:中继器的对象。Item.Repeater即为Item所在的中继器对象。

visibleItemCount 用途:中继器项目列表中可见项的数量。比如:项目列表共有15项,分页显示为每页6项。当项目列表在第1、2页时,可见项数量为6;当项目列表在第3页时,可见项数量为3。

itemCount 用途:获取中继器项目列表的总数量,或者叫加载项数量。默认情况下项目列表的总数量会与中继器数据集中的数据行数量一致,但是,如果进行了筛选,项目列表的总数量则是筛选后的数量,这个数量不受分页影响。

dataCount 用途:获取中继器数据集中数据行的总数量。

pageCount 用途:获取中继器分页的总数量,即能够获取分页后共有多少页。

pageIndex 用途:获取中继器项目列表当前显示内容的页码。

Item 用途:获取数据集一行数据的集合,即数据行的对象。

TargetItem 用途:目标数据行的对象。

Item.列名 用途:获取数据行中指定列的值。

index 用途:获取数据行的索引编号,编号起始为1,由上至下每行递增1。

isFirst 用途:判断数据行是否为第1行;如果是第1行,返回值为“True”,否则为“False”。

isLast 用途:判断数据行是否为最末行;如果是最末行,返回值为“True”,否则为“False”。

isEven 用途:判断数据行是否为偶数行;如果是偶数行,返回值为“True”,否则为“False”。

isOdd 用途:判断数据行是否为奇数行;如果是奇数行,返回值为“True”,否则为“False”。

isMarked 用途:判断数据行是否为被标记;如果被标记,返回值为“True”,否则为“False”。

isVisible 用途:判断数据行是否为可见行;如果是可见行,返回值为“True”,否则为“False”。

函数不用死记,只需要通读一遍知道Axure函数大概能做什么事情,然后在需要的时候进行查询就行。

作者:tcoy007

来源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关推荐

# Python 3 # Python 3字典Dictionary(1)

Python3字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如...

Python第八课:数据类型中的字典及其函数与方法

Python3字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值...

Python中字典详解(python 中字典)

字典是Python中使用键进行索引的重要数据结构。它们是无序的项序列(键值对),这意味着顺序不被保留。键是不可变的。与列表一样,字典的值可以保存异构数据,即整数、浮点、字符串、NaN、布尔值、列表、数...

Python3.9又更新了:dict内置新功能,正式版十月见面

机器之心报道参与:一鸣、JaminPython3.8的热乎劲还没过去,Python就又双叒叕要更新了。近日,3.9版本的第四个alpha版已经开源。从文档中,我们可以看到官方透露的对dic...

Python3 基本数据类型详解(python三种基本数据类型)

文章来源:加米谷大数据Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在Python中,变量就是变量,它没有类型,我们所说的"类型"是变...

一文掌握Python的字典(python字典用法大全)

字典是Python中最强大、最灵活的内置数据结构之一。它们允许存储键值对,从而实现高效的数据检索、操作和组织。本文深入探讨了字典,涵盖了它们的创建、操作和高级用法,以帮助中级Python开发...

超级完整|Python字典详解(python字典的方法或操作)

一、字典概述01字典的格式Python字典是一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。字典的每个键值key=>value对用冒号:分割,每个对之间用逗号,...

Python3.9版本新特性:字典合并操作的详细解读

处于测试阶段的Python3.9版本中有一个新特性:我们在使用Python字典时,将能够编写出更可读、更紧凑的代码啦!Python版本你现在使用哪种版本的Python?3.7分?3.5分?还是2.7...

python 自学,字典3(一些例子)(python字典有哪些基本操作)

例子11;如何批量复制字典里的内容2;如何批量修改字典的内容3;如何批量修改字典里某些指定的内容...

Python3.9中的字典合并和更新,几乎影响了所有Python程序员

全文共2837字,预计学习时长9分钟Python3.9正在积极开发,并计划于今年10月发布。2月26日,开发团队发布了alpha4版本。该版本引入了新的合并(|)和更新(|=)运算符,这个新特性几乎...

Python3大字典:《Python3自学速查手册.pdf》限时下载中

最近有人会想了,2022了,想学Python晚不晚,学习python有前途吗?IT行业行业薪资高,发展前景好,是很多求职群里严重的香饽饽,而要进入这个高薪行业,也不是那么轻而易举的,拿信工专业的大学生...

python学习——字典(python字典基本操作)

字典Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包含的元素个数不限,值...

324页清华教授撰写【Python 3 菜鸟查询手册】火了,小白入门字典

如何入门学习python...

Python3.9中的字典合并和更新,了解一下

全文共2837字,预计学习时长9分钟Python3.9正在积极开发,并计划于今年10月发布。2月26日,开发团队发布了alpha4版本。该版本引入了新的合并(|)和更新(|=)运算符,这个新特性几乎...

python3基础之字典(python中字典的基本操作)

字典和列表一样,也是python内置的一种数据结构。字典的结构如下图:列表用中括号[]把元素包起来,而字典是用大括号{}把元素包起来,只不过字典的每一个元素都包含键和值两部分。键和值是一一对应的...

取消回复欢迎 发表评论:

请填写验证码