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