Axure中文社区

WebPPD产品原型设计

 找回密码
 新用户注册
查看: 4400|回复: 0

Axure函数与属性速查

[复制链接]

35

主题

229

帖子

580

积分

会员

Rank: 5Rank: 5

积分
580

我是女生

发表于 2016-9-21 11:03:32 | 显示全部楼层 |阅读模式
Axure 8.0 培训
转自: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)]]

您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|手机版|友情链接|版权声明|关于我们|Axure中文社区

GMT+8, 2019-1-17 13:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表