您好,欢迎来到欧得旅游网。
搜索
您的当前位置:首页axure常用变量和函数

axure常用变量和函数

来源:欧得旅游网


全局变量:

OnLoadVariable

a

b

filename

中继器/数据集

Item 中继器的项

Item.Column0 中继器数据集的列名

index 中继器项的索引

isFirst 中继器的项是否第一个

isLast 中继器的项是否最后一个

isEven 中继器的项是否偶数

isOdd 中继器的项是否奇数数

isMarked 中继器的项是否被标记

isVisible 中继器的项是否可见

repeater 返回当前项的父中继器

visibleItemCount 当前页面中所有可见项的数量

itemCount 当前过滤器中的项的个数

datacount 中继器数据集中所有项的个数

pagecount 中继器中总共的页面数

pageindex 当前的页数

部件

This

Target

x: Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取[[LVAR. X]];

y: Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取[[LVAR.

Y]];

width: Widget.Width:获取元件的宽度,使用方法:通过局部变量获取[[LVAR. Width]];

height: Widget.Height:获取元件的高度,使用方法:通过局部变量获取[[LVAR. Height]];

scorllx

scorlly

text

name

top: Widget. Top:获取元件顶部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Top]];

left: Widget. Left:获取元件左边界X坐标值,使用方法:通过局部变量获取[[LVAR. Left]];

right: Widget. Right:获取元件等右边界X坐标值,使用方法:通过局部变量获取[[LVAR. Right]];

bottom: Widget. Bottom:获取元件底部边界Y坐标值,使用方法:通过局部变量

获取[[LVAR. Bottom]];

页面

PageName

窗口

Windows.width: Window.width:获取窗口的宽度,使用方法:[[Window.width]]

Windows.height: Window.height:获取窗口的高度,使用方法:[[Window. height]]

Windows.scrollX: Window.ScrollX:获取窗口横向滚动的当前坐标值;使用方法:[[Window. ScrollX]]

Windows.scrollY: Window.ScrollY:获取窗口纵向滚动的当前坐标值;使用方法:[[Window. ScrollY]]

光标位置

Cursor.x: Cursor.X:获取鼠标X轴坐标值,使用方法:[[Cursor.X]];

Cursor.y: Cursor.Y:获取鼠标Y轴坐标值,使用方法:[[Cursor.Y]]

DragX: 部件延X轴瞬间拖动的距离(拖动速度)

DragY: 部件延Y轴瞬间拖动的距离(拖动速度)

TotalDragX: 部件延X轴拖动的总距离

TotalDragY: 部件延Y轴拖动的总距离

DragTime: 部件拖动的总时间

数字

toExponential(decimalPoints): toExponential :把对象的值转换为指数计数法,使用方法:[[n. toExponential (参数)]];

toFixed(decimalPoints): toFixed:指定数字的小数点位数,使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23;

toPrecision(length): toPrecision: 把数字格式化为指定的长度:如果n=1, [[n. toPrecision (6)]]返回值1.00000;

字符串

Length

CharAt(index)

charCodeAt(index)

concat(“string”)

indexOf(“searchValue”)

lastindexOf(“searchValue”,start)

replace(“searchValue”,”new value”)

slice(start,end)

split(“separator”,limit)

substr(start,length)

substring(from,to)

toLowerCase()

toUpperCase()

trim()

toString

运算 (Math.XXXX(参数))

+ - * / %

abs(x): 绝对值函数,使用方法 [[Math.Abs(-1)]],返回值1;

acos(x): 反余弦函数,[[Math.Acos(弧度)]];

asin(x): 反正弦函数,[[Math.Asin(弧度)]];

atan(x): 反正切函数,[[Math.Atan(弧度)]];

atan2(y,x): 返回给定的X及Y坐标值的反正切值,atan2(y,x);

ceil(x): 返回小数向上最接近的整数,使用方法[[Math.ceil(1.5)]],返回值2;

cos(x): 余弦函数,使用方法[[Math.cos(弧度)]];弧度=角度*圆周率/180;

exp(x): 指数函数,计算以e为底的指数,使用方法[[Math. exp (2)]],返回值7.3890560989306495;

floor(x): 返回小数向下最接近的整数,使用方法[[Math.floor(1.5)]],返回值1;

log(x): 对数函数,计算以e为底的对数值,使用方法[[Math.log(2)]],返回值0.6931471805599453;

max(x,y): 返回一个最大数值,使用方法[[Math.max(1,5,5.3,2,4)]],返回值5.3;

min(x,y): 返回一个最小数值,使用方法[[Math.min(1,5,5.3,2,4)]],返回值1;

pow(x,y): 幂函数,使用方法[[Math. pow (2,3)]],返回值8;

random():返回一个0~1之间的随机数,使用方法 [[Math.Random()]];

sin(x): 正弦函数,使用方法[[Math.sin(弧度)]];弧度=角度*圆周率/180;

sqrt(x): 平方根函数,使用方法[[Math.sqrt(16)]],返回值4;

tan(x): 正切函数,使用方法[[Math.sin(弧度)]];

日期

Now

GenDate

getDate()

getDay

getDayOfWeek()

getFullYear()

getHours()

getMilliseconds()

getMinutes()

getMonth()

getMonthName()

getSecondes()

getTime()

getTimeZoneOffset()

getUTCDate()

getUTCDay()

getUTCFullYear()

getUTCHours()

getUTCMilliseconds ()

getUTCMinutes()

geUTCtMonth()

getUTCSecondes()

parse()

toDateString()

toISOString()

toJSON()

toLocalDateString()

toLocalTimeString()

toLocalString()

toTimeString()

toUTCString()

UTC()

vaiueOf()

addYears(years)

addMonths(months)

addDays(days)

addHours(hours)

addMinutes(minutes)

addSeconds(seconds)

addMilliseconds(milliseconds)

布尔

== != < <= > >= && ||

元件函数、窗口函数、鼠标函数和数字函数的介绍

元件函数

Widget.Width:获取元件的宽度,使用方法:通过局部变量获取[[LVAR. Width]];

Widget.Height:获取元件的高度,使用方法:通过局部变量获取[[LVAR. Height]];

Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取[[LVAR. X]];

Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取[[LVAR. Y]];

Widget. Left:获取元件左边界X坐标值,使用方法:通过局部变量获取[[LVAR. Left]];

Widget. Top:获取元件顶部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Top]];

Widget. Right:获取元件等右边界X坐标值,使用方法:通过局部变量获取[[LVAR. Right]];

Widget. Bottom:获取元件底部边界Y坐标值,使用方法:通过局部变量获取[[LVAR. Bottom]];

窗口函数

Window.ScrollX:获取窗口横向滚动的当前坐标值;使用方法:[[Window. ScrollX]]

Window.ScrollY:获取窗口纵向滚动的当前坐标值;使用方法:[[Window. ScrollY]]

Window.width:获取窗口的宽度,使用方法:[[Window.width]]

Window.height:获取窗口的高度,使用方法:[[Window. height]]

鼠标函数

Cursor.X:获取鼠标X轴坐标值,使用方法:[[Cursor.X]];

Cursor.Y:获取鼠标Y轴坐标值,使用方法:[[Cursor.Y]]。

数字函数

toFixed:指定数字的小数点位数,使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23;

toExponential :把对象的值转换为指数计数法,使用方法:[[n. toExponential (参数)]];

toPrecision: 把数字格式化为指定的长度:如果n=1, [[n. toPrecision (6)]]返回值1.00000。

字符串函数的介绍

charAt:返回指定位置的字符。使用方法: [[LVAR. charAt(位数)]]

charCodeAt:返回指定位置字符的 Unicode 编码。使用方法:[[LVAR. charCodeAt (位数)]]

Concat:连接字符串。(暂未发现无实际用途)

fromCharCode:从字符编码创建一个字符串。(未测试成功)

indexOf:检索字符串。使用方法:[[LVAR. indexOf (‘字符串’)]]

lastIndexOf:从后向前搜索字符串。使用方法:[[LVAR. lastIndexOf (‘字符串’)]]

Slice:提取字符串的片断,并在新的字符串中返回被提取的部分。使用方法:[[LVAR. Split(start,end)]]

Slice参数介绍:

start 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,

-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。

end 紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字

符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。

Split:把字符串分割为字符串数组。

使用方法1:[[LVAR1.Split('')]] 如果:LVAR1等于asdfg,则返回a,s,d,f,g

使用方法2:[[LVAR1.Split(' ')]] 如果:LVAR1等于asd fg,则返回asd,fg

Substr:从起始索引号提取字符串中指定数目的字符。使用方法:[[LVAR. Substr (start,stop)]]

Substring:提取字符串中两个指定的索引号之间的字符。使用方法:[[LVAR. Substring (start,stop)]]

Substring参数介绍:

start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。

stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。[[LVAR. Substring (start)]]

toLowerCase:把字符串转换为小写。使用方法:[[LVAR. toLowerCase ()]]

toString:返回字符串。(暂未发现无实际用途)

toUpperCase:把字符串转换为大写。使用方法:[[LVAR. toUpperCase ()]]

trim:去除字符串两端空格。使用方法:[[LVAR. trim ()]]

日期函数的介绍

getDate:返回一个月中的某一天 (1 ~ 31)。使用方法:[[LVAR. getDate ()]],LVAR格式为标准日期格式,如YYYY/MM/DD,YYYY-MM-DD等。

getDay:返回一周中的某一天 (0 ~ 6)。使用方法:[[LVAR. getDay ()]]

getDayOfWeek:返回一周中的某一天的英文名称。使用方法:[[LVAR. getDayOfWeek ()]]

getFullYear:返回日期中四位数字的年。使用方法:[[LVAR. getFullYear ()]]

getHours:返回日期中的小时 (0 ~ 23)。

getMilliseconds:返回毫秒数(0 ~ 999)。

getMinutes:返回日期中的分钟 (0 ~ 59)。

getMonth:返回日期中的月份 (0 ~ 11)。

getMonthName:返回日期中的月份名称 (0 ~ 11)。

getSeconds:返回日期中的秒数(0 ~ 59)。

不行了,楼老师快精尽人亡了,以下请好事者自行研究吧!

getTime:返回 1970 年 1 月 1 日至今的毫秒数。

getTimezaneOffset:返回本地时间与格林威治标准时间 (GMT) 的分钟差。

getUTCDate

getUTCDay

getUTCFullYear

getUTCHours

getUTCMilliseconds

getUTCMinutes

getUTCMonth

getUTCSeconds

toDateString

toISOString

toJSON

toLocaleDateString

toLocalTimeString

toLocaleString

toTimeString

toUTCString

valueOf

addYear

addMonth

addDay

addHour

addMinute

addSecond

addMillisecond

parse:返回1970年1月1日午夜到指定日期(字符串)的毫秒数。

UTC:根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ovod.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务