59859cc威尼斯官网-威尼斯欢乐娱人成app

教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

传智教育|传智播客

一样的教育,不一样的品质

全国校区

 

  • JavaEE
  • HTML&JS+前端
  • Python+大数据开发
  • 人工智能开发
  • UI/UE设计
  • App测试
  • 新媒体+短视频
    直播运营
  • 59859cc威尼斯官网-威尼斯欢乐娱人成app

axure函数大全:axure函数使用方法

更新时间:2021年08月13日14时59分 来源:传智教育 浏览次数:

加QQ:435946716获取Axure全套视频教程





1.全局变量 Global Variable


OnLoadVariable

?途:默认名称


2.中继器/数据集 Repeater/DataSet


Repeater

?途:中继器的对象。Item.Repeater即为Item所在的中继器对象。


visibleItemCount

?途:中继器项?列表中可?项的数量。?如:项?列表共有15项,分?显示为每?6项。当

项?列表在第1、2?时,可?项数量为6;当项?列表在第3?时,可?项数量为3。


itemCount

?途:获取中继器项?列表的总数量,或者叫加载项数量。默认情况下项?列表的总数量会与

中继器数据集中的数据?数量?致,但是,如果进?了筛选,项?列表的总数量则是筛选后的

数量,这个数量不受分?影响。


dataCount

?途:获取中继器数据集中数据?的总数量。


pageCount

?途:获取中继器分?的总数量,即能够获取分?后共有多少?。


pageIndex

?途:获取中继器项?列表当前显示内容的?码。


Item

?途:获取数据集??数据的集合,即数据?的对象。


TargetItem

?途:?标数据?的对象。


Item.列名

?途:获取数据?中指定列的值。


index

?途:获取数据?的索引编号,编号起始为1,由上?下每?递增1。isFirst

?途:判断数据?是否为第1?;如果是第1?,返回值为“True”,否则为“False”。


isLast

?途:判断数据?是否为最末?;如果是最末?,返回值为“True”,否则为“False”。


isEven

?途:判断数据?是否为偶数?;如果是偶数?,返回值为“True”,否则为“False”。


isOdd

?途:判断数据?是否为奇数?;如果是奇数?,返回值为“True”,否则为“False”。


isMarked

?途:判断数据?是否为被标记;如果被标记,返回值为“True”,否则为“False”。


isVisible

?途:判断数据?是否为可??;如果是可??,返回值为“True”,否则为“False”。


3.元件属性 Widget Functions


this

?途:获取当前元件对象。当前元件是指当前添加交互动作的元件。

示例:[[this]]


target

?途:获取?标元件对象。?标元件是指当前交互动作控制的元件。

示例:[[target]]


x

?途:获取元件对象的X轴坐标值。

示例:通过局部变量获取[[Lvar.x]]


y

?途:获取元件对象的Y轴坐标值。

示例:通过局部变量获取[[Lvar.y]]


width

?途:获取元件对象的宽度值。

示例:通过局部变量获取[[Lvar.width]]


height

?途:获取元件对象的?度值。

示例:通过局部变量获取[[Lvar.height]]


scrollX

?途:获取元件对象的?平滚动距离(当前仅限动态?板)。

示例:通过局部变量获取[[Lvar.scrollX]]

scrollY?途:获取元件对象的垂直滚动距离(当前仅限动态?板)。

示例:通过局部变量获取[[Lvar.scrollY]]


text

?途:获取元件对象的?本?字。

示例:通过局部变量获取[[Lvar.text]]


name

?途:获取元件对象的?定义名称。

示例:通过局部变量获取[[Lvar.name]]


top

?途:获取元件对象的上边界坐标值。

示例:通过局部变量获取[[Lvar.top]]


left

?途:获取元件对象的左边界坐标值。

示例:通过局部变量获取[[Lvar.left]]


right

?途:获取元件对象的右边界坐标值。

示例:通过局部变量获取[[Lvar.right]]


bottom

?途:获取元件对象的下边界坐标值。

示例:通过局部变量获取[[Lvar.bottom]]


opacity

?途:获取元件对象的不透明?例。

示例:通过局部变量获取[[Lvar.opacity]]


rotation

?途:获取元件对象的旋转?度。

示例:通过局部变量获取[[Lvar.rotation]]


4.??属性 Page Functions


pagename

?途:返回??的名称,即大家在站点地图?板??为所有??所做的命名

示例:[[PageName]]


5.窗?属性 Window Functions


Windows.width

?途:打开原型??的浏览器当前宽度。

示例:[[Window.width]]


Windows.height

?途:打开原型??的浏览器当前?度。示例:[[Window.height]]


Windows.scrollX

?途:浏览器中???平滚动的距离。

示例:[[Window.ScrollX]]


Windows.scrollY

?途:浏览器中??垂直滚动的距离。

示例:[[Window.ScrollY]]


6.?标属性 Cursor Funcitons


Cursor.x

?途:?标指针在??中位置的X轴坐标。

示例:[[Cursor.X]]


Cursor.y

?途:?标指针在??中位置的Y轴坐标。

示例:[[Cursor.Y]]


DragX

?途:?标指针沿X轴拖动元件时的瞬间(0.01秒)拖动距离。


DragY

?途:?标指针沿Y轴拖动元件时的瞬间(0.01秒)拖动距离。


TotalDragX

?途:?标指针拖动元件从开始到结束的X轴移动距离。


TotalDragY

?途:?标指针拖动元件从开始到结束的Y轴移动距离。


DragTime

?途:?标指针拖动元件从开始到结束的总时?。


7.数字函数 Number Functions


toExponential(decimalPoints)

?途:把对象的值转换为指数计数法。

参数:decimalPoints为保留?数的位数。

示例:[[n.toExponential (参数)]]


toFixed(decimalPoints)

?途:?途:将?个数字转为保留指定位数的?数,?数位数超出指定位数时进?四舍五?。

参数:decimalPoints为保留?数的位数。

示例:如果n=1.232,[[n.toFixed(2)]]返回值1.23


toPrecision(length)

?途:把数字示例化为指定的?度。参数:length为示例化后的数字?度,?数点不计??度。

示例:如果n=1, [[n.toPrecision(6)]]返回值1.00000


8.字符串函数 String Functions


length

?途:获取当前?本对象的?度,即字符个数,1个汉字的?度按1计算。


charAt(index)

?途:获取当前?本对象中指定位置的字符;

参数:index为?于等于0的整数。

示例:[[Lvar.charAt(1)]]


charCodeAt(index)

?途:获取当前?本对象中指定位置字符的Unicode编码(中?编码段19968 ~ 40622),字

符起始位置从0开始。

参数:index为?于等于0的整数。

示例:[[Lvar.charCodeAt (1)]]


concat('string')

?途:将当前?本对象与另?个字符串组合。

参数:string为组合在后?的字符串。


indexOf('searchValue',start)

?途:从左?右获取查询字符串在当前?本对象中?次出现的位置。未查询到时返回值

为-1。

参数:searchValue为查询的字符串;start为查询的起始位置。该参数可省略,官?未给出此

参数,经测试可?。


indexOf('searchValue',start)

?途:从左?右获取查询字符串在当前?本对象中?次出现的位置。未查询到时返回值

为-1。

参数:searchValue为查询的字符串;start为查询的起始位置。该参数可省略,官?未给出此

参数,经测试可?。


lastIndexOf('searchvalue',start)

?途:从右?左获取查询字符串在当前?本对象中?次出现的位置。未查询到时返回值

为-1。

参数:searchValue为查询的字符串;start为查询的起始位置。该参数可省略,官?未给出此

参数,经测试可?。


replace('searchvalue','newvalue')

?途:?新的字符串替换当前?本对象中指定的字符串。

参数:searchvalue为被替换的字符串;newvalue为新?本对象或字符串。


replace()

替换与正则表达式匹配的?串。

slice(start,end)?途:从当前?本对象中截取从指定起始位置开始到终?位置之前的字符串。

参数:start为被截取部分的起始位置,该数值可为负数;end为被截取部分的终?位置,该数

值可为负数。该参数可省略,省略该参数则由起始位置截取??本对象结尾。


split('separator',limit)

?途:将当前?本对象中与分隔字符相同的字符转为“,”,形成多组字符串,并返回从左开始

的指定组数。

参数:separator为分隔字符,分隔字符可以为空,为空时将分隔每个字符为?组;limit为返

回组数的数值,该参数可以省略,省略该参数则返回所有字符串组。


substr(start,length)

?途:从当前?本对象中指定起始位置开始截取?定?度的字符串。

参数:start为被截取部分的起始位置;length为被截取部分的?度,该参数可省略,省略该

参数则由起始位置截取??本对象结尾。


substring(from,to)

?途:从当前?本对象中截取从指定位置到另?指定位置区间的字符串。右侧位置不截取。

参数:from为指定区间的起始位置;to为指定区间的终?位置,该参数可省略,省略该参数

则由起始位置截取??本对象结尾。


toLowerCase()

?途:将?本对象中所有的?写字?转换为?写字?。


toUpperCase()

?途:将当前?本对象中所有的?写字?转换为?写字?。

trim()

?途:去除当前?本对象两端的空格。


toString()

?途:将?个逻辑值转换为字符串。


9.数学函数 Math Functions


+

?途:加法运算

示例:[[Lvar1+Lvar2]]或者[[Lvar1+1]]


-

?途:减法运算

示例:[[Lvar1-Lvar2]]或者[[Lvar1-1]]


/

?途:除法运算

示例:[[Lvar1*Lvar2]]或者[[Lvar1*1]]


*

?途:乘法运算

示例:[[Lvar1/Lvar2]]或者[[Lvar1/1]]%

?途:百分?


abs(x)

?途:计算参数数值的绝对值。

参数:x为数值,范围在 -1~1 之间。

示例:[[Math.Abs(-1)]],返回值1


acos(x)

?途:获取?个数值的反余弦弧度值,其范围是 0~ pi 。

参数:x为数值,范围在 -1~1 之间。

示例:[[Math.Acos(x)]]


asin(x)

?途:获取?个数值的反正弦值。

参数:x为数值,范围在 -1~1 之间。

示例:[[Math.Asin(x)]]


atan(x)

?途:获取?个数值的反正切值。

参数:x为数值。

示例:[[Math.Atan(x)]]


atan2(y,x)

?途:获取某?点(x,y)的?度值。

参数:“x,y”为点的坐标数值。

示例:[[Math.atan2(y,x)]]


ceil(x)

?途:向上取整函数,获取?于或者等于指定数值的最?整数。

参数:x为数值。

示例:[[Math.ceil(1.5)]],返回值2


cos(x)

?途:余弦函数。

参数:x为弧度数值,弧度=?度*圆周率/180。

示例:[[Math.cos(x)]]


exp(x)

?途:指数函数,计算以e为底的指数。

参数:x为数值。

示例:[[Math. exp(2)]],返回值7.3890560989306495


flfloor(x)

?途:向下取整函数,获取?于或者等于指定数值的最?整数。

参数:x为数值。

示例:[[Math.flfloor(1.5)]],返回值1log(x)

?途:对数函数,计算以e为底的对数值。

参数:x为数值。

示例:[[Math.log(2)]],返回值0.6931471805599453


max(x,y)

?途:获取参数中的最?值。

参数:“x,y”表示多个数值,??2个数值。

示例:[[Math.max(1,5,5.3,2,4)]],返回值5.3


min(x,y)

?途:获取参数中的最?值。

参数:“x,y”表示多个数值,??2个数值。

示例:[[Math.min(1,5,5.3,2,4)]],返回值1


pow(x,y)

?途:幂函数,计算x的y次幂。

参数:x不能为负数且y为?数,或者x为0且y?于等于0。

示例:[[Math. pow (2,3)]],返回值8


random()

?途:随机数函数,返回?个0~1之间的随机数。

示例:获取10-15之间的随机?数,计算公式为Math.random()*5+10。


sin(x)

?途:正弦函数。

参数:x为弧度数值,弧度=?度*圆周率/180

示例:[[Math.sin(x)]]


sqrt(x)

?途:平?根函数。

参数:x为数值。

示例:[[Math.sqrt(16)]],返回值4


tan(x)

?途:正切函数。

参数:x为弧度数值。

示例:[[Math.sin(x)]]


10.?期函数 Date Functions


now

?途:获取当前计算机系统?期对象。


genDate

?途:输出AxureRP原型?成的?期和时间值。


getDate()

?途:获取?期对象“?期”部分数值(1 ~ 31)。getDay()

?途:获取?期对象“星期”部分的数值(0 ~ 6)。


getDayOfWeek()

?途:获取?期对象“星期”部分的英?名称。


getFullYear()

?途:获取?期对象“年份”部分四位数值。


getHours()

?途:获取?期对象“?时”部分数值(0 ~ 23)。


getMilliseconds()

?途:获取?期对象的毫秒数(0 ~ 999)。


getMinutes()

?途:获取?期对象“分钟”部分数值(0 ~59)。


getMonth()

?途:获取?期对象“?份”部分的数值(1 ~ 12)。


getMonthName()

?途:获取?期对象“?份”部分的英?名称。

示例:[[MonthName]],2?28?则返回"February"。


getSeconds()

?途:获取?期对象“秒数”部分数值(0 ~59)。


getTime()

?途:获取当前?期对象中的时间值。该时间值表示从1970年1?1?00:00:00开始,到当前

?期对象时,所经过的毫秒数,以格林威治时间为准。


getTimezoneOffffset()

?途:获取世界标准时间(UTC)与当前主机时间之间的分钟差值。


getUTCDate()

?途:使?世界标准时间获取当前?期对象“?期”部分数值(1 ~ 31)。


getUTCDay()

?途:使?世界标准时间获取当前?期对象“星期”部分的数值(0 ~ 6)。


getUTCFullYear()

?途:使?世界标准时间获取当前?期对象“年份”部分四位数值。


getUTCHours()

?途:使?世界标准时间获取当前?期对象“?时”部分数值(0 ~ 23)

getUTCMilliseconds()?途:使?世界标准时间获取当前?期对象的毫秒数(0 ~ 999)。


getUTCMinutes()

?途:使?世界标准时间获取当前?期对象“分钟”部分数值(0 ~59)。


getUTCMonth()

?途:使?世界标准时间获取当前?期对象“?份”部分的数值(1 ~ 12)。


getUTCSeconds()

?途:使?世界标准时间获取当前?期对象“秒数”部分数值(0 ~59)。


parse(datestring)

?途:?于分析?个包含?期的字符串,并返回该?期与1970年1?1?00:00:00之间相差的

毫秒数

参数:datestring为?期格式的字符串,格式为:yyyy/mm/dd hh:mm:ss。


toDateString()

?途:以字符串的形式获取?个?期。


toISOString()

?途:获取当前?期对象的IOS格式的?期字串,格式:YYYY-MM-DDTHH:mm:ss.sssZ。


toJSON()

?途:获取当前?期对象的JSON格式的?期字串,格式: YYYY-MM-

DDTHH:mm:ss.sssZ。


toLocaleDateString()

?途:以字符串的形式获取本地化当前?期对象。并且只包含“年??”部分的短?期信息。


toLocaleTimeString()

?途:以字符串的形式获取本地化当前?期对象。并且只包含“时分秒”部分的短?期信息。


toLocaleString()

?途:根据本地时间示例,将对象转换为字符串。


toTimeString()

?途:将对象的时间部分转换为字符串。


toUTCString()

?途:以字符串的形式获取相对于当前?期对象的世界标准时间。


UTC()

?途:获取相对于1970 年 1 ? 1 ? 00:00:00的世界标准时间,与指定?期对象之间相差的

毫秒数

参数:组成指定?期对象的年、?、?、时、分、秒以及毫秒的数值。


valueOf()

?途:获取当前?期对象的原始值。addYears(years)

?途:将指定的年份数加到当前?期对象上,获取?个新的?期对象。

参数:years为整数数值,正负均可。


addMonths(months)

?途:将指定的?份数加到当前?期对象上,获取?个新的?期对象。

参数:months为整数数值,正负均可。


addDays(days)

?途:将指定的天数加到当前?期对象上,获取?个新的?期对象。

参数:days为整数数值,正负均可。

示例:[[Now.addDays(10).toLocaleDateString()]],在当前?期上增加10天并以标准格式输出


addHours(hours)

?途:将指定的?时数加到当前?期对象上,获取?个新的?期对象。

参数:hours为整数数值,正负均可。


addMinutes(minutes)

?途:将指定的分钟数加到当前?期对象上,获取?个新的?期对象。

参数:minutes为整数数值,正负均可。


addseconds(seconds)

?途:将指定的秒数加到当前?期对象上,获取?个新的?期对象。

参数:seconds为整数数值,正负均可。


addMilliseconds(ms)

?途:将指定的毫秒数加到当前?期对象上,获取?个新的?期对象。

参数:ms为整数数值,正负均可。


11.条件操作符 Conditional Operator


==

等于


!=

不等于


<

?于


<=

?于等于


>

?于


>=

?于等于


&&

并且


||

或者



猜你喜欢:

59859cc威尼斯官网-威尼斯欢乐娱人成app必备的App工具有哪些?

b端和c端59859cc威尼斯官网-威尼斯欢乐娱人成app的区别在哪里?

ToC59859cc威尼斯官网-威尼斯欢乐娱人成app转ToB59859cc威尼斯官网-威尼斯欢乐娱人成app很难吗?

产品思维:C端产品(从1到N)的思路

传智教育59859cc威尼斯官网-威尼斯欢乐娱人成app6.0课程

0 分享到:

59859cc威尼斯官网|威尼斯欢乐娱人成app

XML 地图 | Sitemap 地图