Axure函数大全
来源:互联网 发布:mac 更改ruby路径 编辑:程序博客网 时间:2024/06/05 21:06
转载:http://www.blogjava.net/amigoxie/archive/2015/05/23/425247.html
深圳爱智慧科技有限公司 人工智能 深度学习 机器学习 智能投顾 中国版kensho 点击打开链接
1、函数列表
Axure RP 7.0的函数列表如图1所示:
图1 Axure RP 7.0的函数列表
2、常用函数
函数名称
函数说明
分类
备注
x
获得部件的X坐标
部件(Widget)函数
单位:px
y
获得部件的X坐标
单位:px
This
获得当前部件
单位:px
width
获得部件的宽度
单位:px
height
获得部件的高度
单位:px
Window.width
窗口的宽度
窗口(Window)函数
单位:px
Window.height
窗口的高度
单位:px
Window.scrollX
窗口在X轴滚动的距离
单位:px
Window.scrollY
窗口在Y轴滚动的距离
单位:px
Cursor.x
鼠标光标的x坐标
鼠标(Cursor)函数
单位:px
Cursor.y
鼠标光标的y坐标
单位:px
DragX
本次拖动事件部件延x轴拖动的距离
每发生一次OnDrag(鼠标拖动时)事件
DragY
本次拖动事件部件延y轴拖动的距离
每发生一次OnDrag(鼠标拖动时)事件
TotalDragX
部件延x轴拖动的总距离
在一次OnDragStart和OnDragDrop事件之间
TotalDragY
部件延y轴拖动的总距离
在一次OnDragStart和OnDragDrop事件之间
toFixed
将数字转换为小数点后有指定位数的字符串。
数字(Number)函数
toPrecision
将数字格式化为指定的长度
length
返回指定字符串的字符长度
字符串(String)函数
concat
连接两个或多个字符串
replace
将字符串中的某些字符替换为另外的字符
split
将字符串按照一定规则分割成字符串组
substr、substing
字符串截取函数
trim
删除字符串的 首尾空格。
abs
返回数的绝对值
数学(Math)函数
random
返回0到1的随机数
now
返回计算机系统设定的日期的时间的当前值。
日期(Date)函数
getHours
返回Date对象的小时数
可为0~23
getMinutes
返回Date对象的分钟数
可为0~59
getSeconds
返回Date对象的秒数
可为0~59
getMonth
返回Date对象的月份
可为0~11
3、函数详解
3.1中继器/数据集函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Repeater/Dataset”下方,是中继器/数据集函数,包括:
函数名称
函数说明
Repeater
获得当前项的父中继器
visibleItemCount
返回当前页面中所有可见项的数量
itemCount
当前过滤器中项的数量
dataCount
当前过滤器中所有项的个数
pageCount
中继器对象中页的数量
pageindex
中继器对象当前的页数
3.2 部件函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Widget”下方,是Axure RP的部件函数,包括:
函数名称
函数说明
x
获得部件的X坐标
y
获得部件的X坐标
This
获得当前部件
width
获得部件的宽度
height
获得部件的高度
scrollX
动态面板部件在X轴滚动的距离,单位:px
scrollY
动态面板部件在Y轴滚动的距离,单位:px
text
部件的文本值
name
部件的名称
top
获得部件的Y坐标,即顶部Y坐标的值
left
获得部件的X坐标,即左侧X坐标的值
right
获得部件右侧的X坐标,right-left=部件的宽度
bottom
获得部件底部的Y坐标,bottom-top=部件的高度
3.3 页面函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Page”下方,是Axure RP的页面函数,包括:
函数名称
函数说明
PageName
获得当前页面的名称
3.4 窗口函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Window”下方,是Axure RP的窗口函数,包括:
函数名称
函数说明
Window.width
窗口的宽度
Window.height
窗口的高度
Window.scrollX
窗口在X轴滚动的距离
Window.scrollY
窗口在Y轴滚动的距离
3.5 鼠标函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Cursor”下方,是Axure RP的鼠标函数,包括:
函数名称
函数说明
Cursor.x
鼠标指针所在的x坐标
Cursor.y
鼠标指针所在的y坐标
DragX
本次拖动事件部件延x轴拖动的距离
DragY
本次拖动事件部件延y轴拖动的距离
TotalDragX
部件延x轴拖动的总距离(在一次OnDragStart和OnDragDrop函数之间)
TotalDragY
部件延y轴拖动的总距离(在一次OnDragStart和OnDragDrop函数之间)
DragTime
部件拖动的总时间
3.6 数字函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Number”下方,是Axure RP的数字函数,包括:
函数名称
函数说明
toExponential(decimalPoints)
把值转换为指数计数法
toFixed(decimalPoints)
将数字转换为小数点后有指定位数的字符串,decimalPoints参数表示小数点的位数
toPrecision(length)
将数字格式化为指定的长度,length参数表示长度。
3.7 字符串函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“String”下方,是Axure RP的字符串函数,包括:
函数名称
函数说明
length
返回指定字符串的字符长度
charAt(index)
返回在指定位置的字符,index参数表示字符的位置,从0开始
charCodeAt(index)
返回在指定位置字符的Unicode编码,index参数表示字符的位置,从0开始
concat(‘string’)
连接两个或多个字符串,参数表示连接的字符串
indexOf(‘searchValue’)
某个指定字符串在该字符串中首次出现的位置,值可为0~字符串长度-1,searchValue表示查找的指定字符串
lastIndexOf(‘searchValue’)
某个指定字符串在该字符串中最后一次出现的位置,值可为0~字符串长度-1,searchValue表示查找的指定字符串
replace(‘searchvalue’, ‘newvalue’)
将字符串中的某个字符串替换为另外的字符串。 其中,searchvalue表示被替换的字符串,newvalue表示替换成的字符串
slice(str, end)
提取字符串的片段,并返回被提取的部分
split(‘separator’, limit)
将字符串按照一定规则分割成字符串组,数组的各个元素以”,”分隔,其中,separator参数表示用于分隔的字符串,limit表示数组的最大长度
substr(start, length)
字符串截取函数,从start位置提取length长度的字符串。当从第一个字符截取时,start的值等于0
substring(from, to)
字符串截取函数,截取字符串从from位置到to位置的子字符串,当从第一个字符截取时,from等于0
toLowerCase()
将字符串的全部字符都转换为小写
toUpperCase()
将字符串的全部字符都转换为大写
trim
删除字符串的 首尾空格
toString()
转换为字符串,并返回
3.8 数学函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Math”下方,是Axure RP的数学函数,包括:
函数名称
函数说明
+
加,返回前后两个数的和
-
减,返回前后两个数的差
*
乘,返回前后两个数的乘积
/
除,返回前后两个数的商
%
余,返回前后两个数的余数
abs(x)
返回x的绝对值
acos(x)
返回x的反余弦值
asin(x)
返回x的反正弦值
atan(x)
返回x的反正切值
atan2(y,x)
返回从x轴到(x,y)的角度
ceil(x)
对x进行上舍入操作
cos(x)
返回x的余弦值
exp(x)
返回x的e指数值
floor(x)
对x进行下舍入操作
log(x)
返回x的自然对数
max(x,y)
返回x和y两个数的最大值
min(x,y)
返回x和y两个数的最小值
pow(x,y)
返回x的y次幂
random()
返回0到1的随机数
sin(x)
返回x的正弦值
sqrt(x)
返回x的平方根
tan(x)
返回x的正切值
3.9日期函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Date”下方,是Axure RP的日期函数,包括:
函数名称
函数说明
Now
返回计算机系统当前设定的日期和时间值
GenDate
获得生成Axure原型的日期和时间值
getDate()
返回Date对象属于哪一天的值,可取值1-31
getDay()
返回Date对象为一周中的哪一天,可取值0~6,周日的值为0
getDayOfWeek()
返回Date对象为一周中的哪一天,表示为该天的英文表示,如周六表示为“Saturday”
getFullYear()
获得日期对象的4位年份值,如2015
getHours()
获得日期对象的小时值,可取值0~23
getMilliseconds()
获得日期对象的毫秒值
getMinutes()
获得日期对象的分钟值,可取值0~59
getMonth()
获得日期对象的月份值
getMonthName()
获得日期对象的月份的名称,根据当前系统时间关联区域的不同,会显示不同的名称
getSeconds()
获得日期对象的秒值,可取值0~59
getTime()
获得1970年1月1日迄今为止的毫秒数
getTimezoneOffset()
返回本地时间与格林威治标准时间(GMT)的分钟值
getUTCDate()
根据世界标准时间,返回Date对象属于哪一天的值,可取值1-31
getUTCDay()
根据世界标准时间,返回Date对象为一周中的哪一天,可取值0~6,周日的值为0
getUTCFullYear()
根据世界标准时间,获得日期对象的4位年份值,如2015
getUTCHours()
根据世界标准时间,获得日期对象的小时值,可取值0~23
getUTCMilliseconds()
根据世界标准时间,获得日期对象的毫秒值
getUTCMinutes()
根据世界标准时间,获得日期对象的分钟值,可取值0~59
getUTCMonth()
根据世界标准时间,获得日期对象的月份值
getUTCSeconds()
根据世界标准时间,获得日期对象的秒值,可取值0~59
parse(datestring)
格式化日期,返回日期字符串相对1970年1月1日的毫秒数
toDateString()
将Date对象转换为字符串
toISOString()
返回ISO格式的日期
toJSON()
将日期对象进行JSON(JavaScript Object Notation)序列化
toLocaleDateString()
根据本地日期格式,将Date对象转换为日期字符串
toLocaleTimeString()
根据本地时间格式,将Date对象转换为时间字符串
toLocaleString()
根据本地日期时间格式,将Date对象转换为日期时间字符串
toTimeString()
将日期对象的时间部分转换为字符串
toUTCString()
根据世界标准时间,将Date对象转换为字符串
UTC(year,month,day,hour, minutes sec, millisec)
生成指定年、月、日、小时、分钟、秒和毫秒的世界标准时间对象,返回该时间相对1970年1月1日的毫秒数
valueOf()
返回Date对象的原始值
addYears(years)
将某个Date对象加上若干年份值,生成一个新的Date对象
addMonths(months)
将某个Date对象加上若干月值,生成一个新的Date对象
addDays(days)
将某个Date对象加上若干天数,生成一个新的Date对象
addHous(hours)
将某个Date对象加上若干小时数,生成一个新的Date对象
addMinutes(minutes)
将某个Date对象加上若干分钟数,生成一个新的Date对象
addSeconds(seconds)
将某个Date对象加上若干秒数,生成一个新的Date对象
addMilliseconds(ms)
将某个Date对象加上若干毫秒数,生成一个新的Date对象
3.10布尔函数
点击“fx”进入编辑文本窗口,而后点击“Insert Variable or Function”按钮,在函数下拉列表的“Boolean”下方,是Axure RP的布尔函数,包括:
函数名称
函数说明
==
等于
!=
不等于
<
小于
<=
小于等于
>
大于
>=
大于等于
&&
并且
||
或者
课程地址:http://edu.51cto.com/course/course_id-3889.html
- Axure编辑函数大全
- Axure函数大全
- Axure RP 快捷键大全
- axure中的变量及函数
- Axure原型设计软件快捷键大全
- Axure RP最常用的快捷键大全
- Axure
- Axure
- axure
- Axure
- Axure
- axure
- Axure
- axure
- axure
- axure
- AxureRP7.0教程 Axure部件函数详解
- Axure函数手册用法及说明
- 将从iPos位置开始的2个字节合并成1个,在CString中显示
- 人民银行项目总结
- MySQL 教程
- 清除缓存
- jni遇到的问题总结
- Axure函数大全
- AAA Spring集成Quartz定时任务框架介绍和Cron表达式详解
- for jdevelope for ebs 12
- JSON数据格式
- nodejs学习记录(1)
- MongoDB Aggregation Pipeline
- 18、Dom--childNodes和nodeType的结合使用
- Android的ScrollView示例
- 设置MathType标签名称的方法