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)]]


相关文章
|
3月前
Axure 自定义元件库
Axure 自定义元件库
123 0
Axure 自定义元件库
Axure快速入门(06) -动态面板例子
Axure快速入门(06) -动态面板例子
59 0
Axure快速入门(11) -函数总结
Axure快速入门(11) -函数总结
87 0
|
监控 JavaScript 前端开发
Axure实战16:使用Axure和JavaScript引用Echarts图表
Axure实战16:使用Axure和JavaScript引用Echarts图表
1073 0
Axure实战16:使用Axure和JavaScript引用Echarts图表
|
Web App开发 数据安全/隐私保护
文献管理Zotero使用方法介绍
本文介绍文献管理软件Zotero的基础使用方法,包括软件下载与安装、文献与PDF导入、在Word中插入参考文献等的方法~
458 1
文献管理Zotero使用方法介绍
|
架构师 数据可视化 人机交互
Axure介绍与原型案例分享
Axure介绍与原型案例分享
|
数据可视化
【Axure教程】在PPT里演示原型模板
【Axure教程】在PPT里演示原型模板
|
JavaScript
【Axure教程】上传表格数据原型模板
【Axure教程】上传表格数据原型模板
|
定位技术
【Axure教程】画图标记工具原型
【Axure教程】画图标记工具原型
【Axure教程】画图标记工具原型