Axure函数与属性速查
作者:互联网
说明:
- Axure里关于函数与属性的详细信息,来源于网络并做了修正和补充。
- 示例中的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