《axure常用变量和函数.docx》由会员分享,可在线阅读,更多相关《axure常用变量和函数.docx(6页珍藏版)》请在金锄头文库上搜索。
1、全局变量: OnLoadVariableabfilename中继器/数据集Item中继器的项Item.Column0中继器数据集的列名index中继器项的索引isFirst中继器的项是否第一个isLast中继器的项是否最后一个isEven中继器的项是否偶数isOdd中继器的项是否奇数数isMarked中继器的项是否被标记isVisible中继器的项是否可见repeater返回当前项的父中继器visibleItemCount当前页面中所有可见项的数量itemCount当前过滤器中的项的个数datacount中继器数据集中所有项的个数pagecount中继器中总共的页面数pageindex当前的页
2、数部件 ThisTargetx: Widget.X:获取元件左上顶点X坐标值,使用方法:通过局部变量获取LVAR. X;y: Widget.Y:获取元件左上顶点Y坐标值,使用方法:通过局部变量获取LVAR. Y;width: Widget.Width:获取元件的宽度,使用方法:通过局部变量获取LVAR. Width;height: Widget.Height:获取元件的高度,使用方法:通过局部变量获取LVAR. Height;scorllxscorllytextnametop: Widget. Top:获取元件顶部边界Y坐标值,使用方法:通过局部变量获取LVAR. Top;left: Widg
3、et. Left:获取元件左边界X坐标值,使用方法:通过局部变量获取LVAR. Left;right: Widget. Right:获取元件等右边界X坐标值,使用方法:通过局部变量获取LVAR. Right;bottom: Widget. Bottom:获取元件底部边界Y坐标值,使用方法:通过局部变量获取LVAR. Bottom;页面PageName窗口Windows.width: Window.width:获取窗口的宽度,使用方法:Window.widthWindows.height: Window.height:获取窗口的高度,使用方法:Window. heightWindows.scro
4、llX: Window.ScrollX:获取窗口横向滚动的当前坐标值;使用方法:Window. ScrollXWindows.scrollY: Window.ScrollY:获取窗口纵向滚动的当前坐标值;使用方法:Window. ScrollY光标位置Cursor.x: Cursor.X:获取鼠标X轴坐标值,使用方法:Cursor.X;Cursor.y: Cursor.Y:获取鼠标Y轴坐标值,使用方法:Cursor.YDragX: 部件延X轴瞬间拖动的距离(拖动速度)DragY: 部件延Y轴瞬间拖动的距离(拖动速度)TotalDragX: 部件延X轴拖动的总距离TotalDragY: 部件延Y
5、轴拖动的总距离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;字符串LengthCharAt(index)char
6、CodeAt(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;a
7、cos(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): 返回小数向下最接近的整
8、数,使用方法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():返回一个01之间的随机数,使用方法 Math.Random();sin(x): 正弦函数,使用方法Math.sin(弧度)
9、;弧度=角度*圆周率/180;sqrt(x): 平方根函数,使用方法Math.sqrt(16),返回值4;tan(x): 正切函数,使用方法Math.sin(弧度);日期NowGenDategetDate()getDaygetDayOfWeek()getFullYear()getHours()getMilliseconds()getMinutes()getMonth()getMonthName()getSecondes()getTime()getTimeZoneOffset()getUTCDate()getUTCDay()getUTCFullYear()getUTCHours()getUTCM
10、illiseconds ()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)布尔= != = & |