其他分享
首页 > 其他分享> > Axure函数与属性速查

Axure函数与属性速查

作者:互联网

说明:

  1. Axure里关于函数与属性的详细信息,来源于网络并做了修正和补充。
  2. 示例中的LVAR指变量名称,全局变量或局部变量
元件属性
序号
属性
说明
示例
1 width
获取元件的宽度
[[LVAR.width]]
2 height
获取元件的高度
[[LVAR.height]]
3 x
获取元件左上顶点X坐标值
[[LVAR.x]]
4 y
获取元件左上顶点Y坐标值
[[LVAR.y]]
5 left
获取元件左边界X坐标值
[[LVAR.left]]
6 top
获取元件顶部边界Y坐标值
[[LVAR.top]]
7 right
获取元件等右边界X坐标值
[[LVAR.right]]
8 bottom
获取元件底部边界Y坐标值
[[LVAR.bottom]]
9 text
元件上的文本内容
[[LVAR.text]]
10 name
元件名称
[[LVAR.name]]
11 opacity
元件透明度值,1到100
[[LVAR.opacity]]
12 rotation
元件的旋转角度值
[[LVAR.rotation]]
窗口属性
序号
属性
说明
示例
1 scrollX
获取窗口横向滚动的当前坐标值
[[Window.scrollX]]
2 scrollY
获取窗口纵向滚动的当前坐标值
[[Window.scrollY]]
3 width
获取窗口的宽度
[[Window.width]]
4 height
获取窗口的高度
[[Window.height]]
鼠标函数
序号
属性
说明
示例
1 x
获取鼠标X轴坐标值
[[Cursor.x]]
2 y
获取鼠标Y轴坐标值
[[Cursor.y]]
数字函数
序号
函数
说明
示例
1 toFixed
指定数字的小数点位数
使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23
2 toExponential
把对象的值转换为指数计数法
[[n.toExponential(参数)]]
3 toPrecision
把数字格式化为指定的长度
如果n=1, [[n.toPrecision(6)]]返回值1.00000
数学函数
序号
函数
说明
示例
1 abs
返回数据的绝对值
[[Math.abs(x)]],例如-2的绝对值是2
2 ceil
向上取整
例如ceil(5.2)=6
3 floor
向下取整
例如floor(5.8)=5
4 max
求两个数字的最大值
max(1,3.2)=3.2
5 min
求两个数字的最小值
min(1,3)=1
6 random
获取0~1之间的随机数
[[Math.random()]]
字符串函数
序号
函数/属性
说明
示例
1 charAt
返回指定位置的字符,第一个字符串位置为0
helloworld'.charAt(5)=w
2 charCodeAt
返回指定位置字符的 Unicode 编码
helloworld'.charAt(5)=119,字母a从97开始
3 concat
连接字符串
[[LVAR.concat('字符串')]]
4 indexOf
检索字符串,没找到时返回-1
[[LVAR.indexOf('字符串')]]
5 length
获取字符串长度
'hello'.length=5
6 lastIndexOf
从后向前搜索第一个满足条件的字符串,没找到时返回-1
'helleo'.lastIndexOf('e')=4
7 slice
提取字符串的片断,并在新的字符串中返回被提取的部分。
[[LVAR.Split(start,end)]]
start:要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。
end:紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。
8 split
按指定分隔符把字符串分割为字符串数组,分割符可以为任何字符或字符串
使用方法1:[[LVAR1.Split('')]] 如果:LVAR1等于asdfg,则返回a,s,d,f,g
使用方法2:[[LVAR1.Split(' ')]] 如果:LVAR1等于asd fg,则返回asd,fg
9 substr
从起始索引号提取字符串中指定数目的字符
'hello'.substr(1,2)=el
10 substring
提取字符串中两个指定的索引号之间的字符
'hello'.substring(0,2)=he
from:必需,一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
to:可选,一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
11 toLowerCase
把字符串转换为小写
'Hello'.toLowerCase()=hello
12 toUpperCase
把字符串转换为大写
'Hello'.toLowerCase()=HELLO
13 trim
去除字符串两端空格
'   hello    '.trim()=hello
日期函数
序号
函数
说明
示例
1 Now
根据计算机系统设定的日期和时间返回当前的日期和时间
[[Now()]]
2 getDate
返回一个月中的某一天(1 ~ 31)
[[Now.getDate()]]
3 getDay
返回一周中的某一天(0 ~ 6)
周日=0,周一=1,依次类推
4 getDayOfWeek
返回一周中的某一天的英文名称
返回Monday,Tuesday等
5 getFullYear
返回日期中四位数字的年
[[Now.getFullYear()]]
6 getHours
返回日期中的小时(0 ~ 23)
[[Now.getHours()]]
7 getMilliseconds
返回毫秒数(0 ~ 999)
[[Now.getMilliseconds()]]
8 getMinutes
返回日期中的分钟(0 ~ 59)
[[Now.getMinutes()]]
9 getMonth
返回日期中的月份(0 ~ 11)
[[Now.getMonth()]]
10 getMonthName
返回日期中的月份名称(0 ~ 11)
[[Now.getMonthName()]]
11 getSeconds
返回日期中的秒数(0 ~ 59)
[[Now.getSeconds()]]
12 getTime
返回 1970 年 1 月 1 日至今的毫秒数
[[Now.getTime()]]
13 getTimezaneOffset
返回本地时间与格林威治标准时间(GMT) 的分钟差
[[Now.getTimezaneOffset()]]
14 getUTCDate
根据世界时,从Date对象返回月中的一天(1~31)
[[Now.getUTCDate()]]
15 getUTCDay
根据世界时间从Date对象返回周中的一天(0~6)
[[Now.getUTCDay()]]
16 getUTCFullYear
根据世界时从Date对象返回四位数的年份。
[[Now.getUTCFullYear()]]
17 getUTCHours
根据世界时返回Date对象的小时(0~23)
[[Now.getUTCHours()]]
18 getUTCMilliseconds
根据世界时返回Date对象的毫秒(0~999)
[[Now.getUTCMilliseconds()]]
19 getUTCMinutes
根据世界时返回Date对象的分钟(0~59)
[[Now.getUTCMinutes()]]
20 getUTCMonth
根据世界时从Date对象返回月份(0~11)
[[Now.getUTCMonth()]]
21 getUTCSeconds
根据世界时返回Date对象的秒钟(0~59)
[[Now.getUTCSeconds()]]
22 toDateString
把Date对象的日期部分转换为字符串
[[Now.toDateString()]]
23 toISOString
以字符串的形式返回采用ISO格式的日期。
[[Now.toISOString()]]
24 toJSON
用于允许转换某个对象的数据,以进行JavaScript Object Notation(JSON)序列化
[[Now.toJSON()]]
25 toLocaleDateString
根据本地时间格式,把Date对象的日期格式部分转换为字符串。
[[Now.toLocaleDateString]]
26 toLocalTimeString
根据本地时间格式,把Date对象的时间格式部分转换为字符串。
[[Now.toLocalTimeString]]
27 toLocaleString
根据本地时间格式,把Date对象转换为字符串。
[[Now.toLocaleString()]]
28 toTimeString
把Date对象的时间部分转换为字符串
[[Now.toTimeString]]
29 toUTCString
根据世界时,把Date对象转换为字符串
[[Now.toUTCString]]
30 valueOf
返回Date对象的原始值
[[Now.valueOf()]]
31 addYear
返回一个新的DateTime,它将指定的念书加到此实例的值上
[[Now.addYear(years)]]
32 addMonth
返回一个新的DateTime ,它将指定的月数加到此实例的值上
[[Now.addMonth(months)]]
33 addDay
返回一个新的DateTime ,它将指定的天数加到此实例的值上
[[Now.addDay(days)]]
34 addHour
返回一个新的DateTime ,它将指定的小时数加到此实例的值上
[[Now.addHour(hours)]]
35 addMinute
返回一个新的DateTime ,它将指定的分钟数加到此实例的值上
[[Now.addMinute(minutes)]]
36 addSecond
返回一个新的DateTime ,它将指定的秒钟数加到此实例的值上
[[Now.addSecond(seconds)]]
37 addMillisecond
返回一个新的DateTime ,它将指定的毫秒钟数加到此实例的值上
[[Now.addMillisecond(milliseconds)]]
38 parse
返回1970年1月1日午夜到指定日期(字符串)的毫秒数
[[Date.parse(datestring)]]
39 UTC
根据世界时返回 1970 年 1 月 1 日到指定日期的毫秒数
[[Date.UTC(year,month,day,hour,min,sec,millisec)]]

标签:返回,Date,LVAR,字符串,Axure,Now,速查,坐标值,属性
来源: https://blog.csdn.net/ximaiyao1984/article/details/120346916