刘助理 发表于 2016-9-21 11:03:32

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]
查看完整版本: Axure函数与属性速查