教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

axure函數(shù)大全:axure函數(shù)使用方法

更新時間:2021年08月13日14時59分 來源:傳智教育 瀏覽次數(shù):

加QQ:435946716獲取Axure全套視頻教程。





1.全局變量 Global Variable


OnLoadVariable

?途:默認名稱


2.中繼器/數(shù)據(jù)集 Repeater/DataSet


Repeater

?途:中繼器的對象。Item.Repeater即為Item所在的中繼器對象。


visibleItemCount

?途:中繼器項?列表中可?項的數(shù)量。?如:項?列表共有15項,分?顯示為每?6項。當

項?列表在第1、2?時,可?項數(shù)量為6;當項?列表在第3?時,可?項數(shù)量為3。


itemCount

?途:獲取中繼器項?列表的總數(shù)量,或者叫加載項數(shù)量。默認情況下項?列表的總數(shù)量會與

中繼器數(shù)據(jù)集中的數(shù)據(jù)?數(shù)量?致,但是,如果進?了篩選,項?列表的總數(shù)量則是篩選后的

數(shù)量,這個數(shù)量不受分?影響。


dataCount

?途:獲取中繼器數(shù)據(jù)集中數(shù)據(jù)?的總數(shù)量。


pageCount

?途:獲取中繼器分?的總數(shù)量,即能夠獲取分?后共有多少?。


pageIndex

?途:獲取中繼器項?列表當前顯示內容的?碼。


Item

?途:獲取數(shù)據(jù)集??數(shù)據(jù)的集合,即數(shù)據(jù)?的對象。


TargetItem

?途:?標數(shù)據(jù)?的對象。


Item.列名

?途:獲取數(shù)據(jù)?中指定列的值。


index

?途:獲取數(shù)據(jù)?的索引編號,編號起始為1,由上?下每?遞增1。isFirst

?途:判斷數(shù)據(jù)?是否為第1?;如果是第1?,返回值為“True”,否則為“False”。


isLast

?途:判斷數(shù)據(jù)?是否為最末?;如果是最末?,返回值為“True”,否則為“False”。


isEven

?途:判斷數(shù)據(jù)?是否為偶數(shù)?;如果是偶數(shù)?,返回值為“True”,否則為“False”。


isOdd

?途:判斷數(shù)據(jù)?是否為奇數(shù)?;如果是奇數(shù)?,返回值為“True”,否則為“False”。


isMarked

?途:判斷數(shù)據(jù)?是否為被標記;如果被標記,返回值為“True”,否則為“False”。


isVisible

?途:判斷數(shù)據(jù)?是否為可??;如果是可??,返回值為“True”,否則為“False”。


3.元件屬性 Widget Functions


this

?途:獲取當前元件對象。當前元件是指當前添加交互動作的元件。

示例:[[this]]


target

?途:獲取?標元件對象。?標元件是指當前交互動作控制的元件。

示例:[[target]]


x

?途:獲取元件對象的X軸坐標值。

示例:通過局部變量獲取[[Lvar.x]]


y

?途:獲取元件對象的Y軸坐標值。

示例:通過局部變量獲取[[Lvar.y]]


width

?途:獲取元件對象的寬度值。

示例:通過局部變量獲取[[Lvar.width]]


height

?途:獲取元件對象的?度值。

示例:通過局部變量獲取[[Lvar.height]]


scrollX

?途:獲取元件對象的?平滾動距離(當前僅限動態(tài)?板)。

示例:通過局部變量獲取[[Lvar.scrollX]]

scrollY?途:獲取元件對象的垂直滾動距離(當前僅限動態(tài)?板)。

示例:通過局部變量獲取[[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.數(shù)字函數(shù) Number Functions


toExponential(decimalPoints)

?途:把對象的值轉換為指數(shù)計數(shù)法。

參數(shù):decimalPoints為保留?數(shù)的位數(shù)。

示例:[[n.toExponential (參數(shù))]]


toFixed(decimalPoints)

?途:?途:將?個數(shù)字轉為保留指定位數(shù)的?數(shù),?數(shù)位數(shù)超出指定位數(shù)時進?四舍五?。

參數(shù):decimalPoints為保留?數(shù)的位數(shù)。

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


toPrecision(length)

?途:把數(shù)字示例化為指定的?度。參數(shù):length為示例化后的數(shù)字?度,?數(shù)點不計??度。

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


8.字符串函數(shù) String Functions


length

?途:獲取當前?本對象的?度,即字符個數(shù),1個漢字的?度按1計算。


charAt(index)

?途:獲取當前?本對象中指定位置的字符;

參數(shù):index為?于等于0的整數(shù)。

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


charCodeAt(index)

?途:獲取當前?本對象中指定位置字符的Unicode編碼(中?編碼段19968 ~ 40622),字

符起始位置從0開始。

參數(shù):index為?于等于0的整數(shù)。

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


concat('string')

?途:將當前?本對象與另?個字符串組合。

參數(shù):string為組合在后?的字符串。


indexOf('searchValue',start)

?途:從左?右獲取查詢字符串在當前?本對象中?次出現(xiàn)的位置。未查詢到時返回值

為-1。

參數(shù):searchValue為查詢的字符串;start為查詢的起始位置。該參數(shù)可省略,官?未給出此

參數(shù),經(jīng)測試可?。


indexOf('searchValue',start)

?途:從左?右獲取查詢字符串在當前?本對象中?次出現(xiàn)的位置。未查詢到時返回值

為-1。

參數(shù):searchValue為查詢的字符串;start為查詢的起始位置。該參數(shù)可省略,官?未給出此

參數(shù),經(jīng)測試可?。


lastIndexOf('searchvalue',start)

?途:從右?左獲取查詢字符串在當前?本對象中?次出現(xiàn)的位置。未查詢到時返回值

為-1。

參數(shù):searchValue為查詢的字符串;start為查詢的起始位置。該參數(shù)可省略,官?未給出此

參數(shù),經(jīng)測試可?。


replace('searchvalue','newvalue')

?途:?新的字符串替換當前?本對象中指定的字符串。

參數(shù):searchvalue為被替換的字符串;newvalue為新?本對象或字符串。


replace()

替換與正則表達式匹配的?串。

slice(start,end)?途:從當前?本對象中截取從指定起始位置開始到終?位置之前的字符串。

參數(shù):start為被截取部分的起始位置,該數(shù)值可為負數(shù);end為被截取部分的終?位置,該數(shù)

值可為負數(shù)。該參數(shù)可省略,省略該參數(shù)則由起始位置截取??本對象結尾。


split('separator',limit)

?途:將當前?本對象中與分隔字符相同的字符轉為“,”,形成多組字符串,并返回從左開始

的指定組數(shù)。

參數(shù):separator為分隔字符,分隔字符可以為空,為空時將分隔每個字符為?組;limit為返

回組數(shù)的數(shù)值,該參數(shù)可以省略,省略該參數(shù)則返回所有字符串組。


substr(start,length)

?途:從當前?本對象中指定起始位置開始截取?定?度的字符串。

參數(shù):start為被截取部分的起始位置;length為被截取部分的?度,該參數(shù)可省略,省略該

參數(shù)則由起始位置截取??本對象結尾。


substring(from,to)

?途:從當前?本對象中截取從指定位置到另?指定位置區(qū)間的字符串。右側位置不截取。

參數(shù):from為指定區(qū)間的起始位置;to為指定區(qū)間的終?位置,該參數(shù)可省略,省略該參數(shù)

則由起始位置截取??本對象結尾。


toLowerCase()

?途:將?本對象中所有的?寫字?轉換為?寫字?。


toUpperCase()

?途:將當前?本對象中所有的?寫字?轉換為?寫字?。

trim()

?途:去除當前?本對象兩端的空格。


toString()

?途:將?個邏輯值轉換為字符串。


9.數(shù)學函數(shù) Math Functions


+

?途:加法運算

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


-

?途:減法運算

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


/

?途:除法運算

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


*

?途:乘法運算

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

?途:百分?


abs(x)

?途:計算參數(shù)數(shù)值的絕對值。

參數(shù):x為數(shù)值,范圍在 -1~1 之間。

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


acos(x)

?途:獲取?個數(shù)值的反余弦弧度值,其范圍是 0~ pi 。

參數(shù):x為數(shù)值,范圍在 -1~1 之間。

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


asin(x)

?途:獲取?個數(shù)值的反正弦值。

參數(shù):x為數(shù)值,范圍在 -1~1 之間。

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


atan(x)

?途:獲取?個數(shù)值的反正切值。

參數(shù):x為數(shù)值。

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


atan2(y,x)

?途:獲取某?點(x,y)的?度值。

參數(shù):“x,y”為點的坐標數(shù)值。

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


ceil(x)

?途:向上取整函數(shù),獲取?于或者等于指定數(shù)值的最?整數(shù)。

參數(shù):x為數(shù)值。

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


cos(x)

?途:余弦函數(shù)。

參數(shù):x為弧度數(shù)值,弧度=?度*圓周率/180。

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


exp(x)

?途:指數(shù)函數(shù),計算以e為底的指數(shù)。

參數(shù):x為數(shù)值。

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


flfloor(x)

?途:向下取整函數(shù),獲取?于或者等于指定數(shù)值的最?整數(shù)。

參數(shù):x為數(shù)值。

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

?途:對數(shù)函數(shù),計算以e為底的對數(shù)值。

參數(shù):x為數(shù)值。

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


max(x,y)

?途:獲取參數(shù)中的最?值。

參數(shù):“x,y”表示多個數(shù)值,??2個數(shù)值。

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


min(x,y)

?途:獲取參數(shù)中的最?值。

參數(shù):“x,y”表示多個數(shù)值,??2個數(shù)值。

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


pow(x,y)

?途:冪函數(shù),計算x的y次冪。

參數(shù):x不能為負數(shù)且y為?數(shù),或者x為0且y?于等于0。

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


random()

?途:隨機數(shù)函數(shù),返回?個0~1之間的隨機數(shù)。

示例:獲取10-15之間的隨機?數(shù),計算公式為Math.random()*5+10。


sin(x)

?途:正弦函數(shù)。

參數(shù):x為弧度數(shù)值,弧度=?度*圓周率/180

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


sqrt(x)

?途:平?根函數(shù)。

參數(shù):x為數(shù)值。

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


tan(x)

?途:正切函數(shù)。

參數(shù):x為弧度數(shù)值。

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


10.?期函數(shù) Date Functions


now

?途:獲取當前計算機系統(tǒng)?期對象。


genDate

?途:輸出AxureRP原型?成的?期和時間值。


getDate()

?途:獲取?期對象“?期”部分數(shù)值(1 ~ 31)。getDay()

?途:獲取?期對象“星期”部分的數(shù)值(0 ~ 6)。


getDayOfWeek()

?途:獲取?期對象“星期”部分的英?名稱。


getFullYear()

?途:獲取?期對象“年份”部分四位數(shù)值。


getHours()

?途:獲取?期對象“?時”部分數(shù)值(0 ~ 23)。


getMilliseconds()

?途:獲取?期對象的毫秒數(shù)(0 ~ 999)。


getMinutes()

?途:獲取?期對象“分鐘”部分數(shù)值(0 ~59)。


getMonth()

?途:獲取?期對象“?份”部分的數(shù)值(1 ~ 12)。


getMonthName()

?途:獲取?期對象“?份”部分的英?名稱。

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


getSeconds()

?途:獲取?期對象“秒數(shù)”部分數(shù)值(0 ~59)。


getTime()

?途:獲取當前?期對象中的時間值。該時間值表示從1970年1?1?00:00:00開始,到當前

?期對象時,所經(jīng)過的毫秒數(shù),以格林威治時間為準。


getTimezoneOffffset()

?途:獲取世界標準時間(UTC)與當前主機時間之間的分鐘差值。


getUTCDate()

?途:使?世界標準時間獲取當前?期對象“?期”部分數(shù)值(1 ~ 31)。


getUTCDay()

?途:使?世界標準時間獲取當前?期對象“星期”部分的數(shù)值(0 ~ 6)。


getUTCFullYear()

?途:使?世界標準時間獲取當前?期對象“年份”部分四位數(shù)值。


getUTCHours()

?途:使?世界標準時間獲取當前?期對象“?時”部分數(shù)值(0 ~ 23)

getUTCMilliseconds()?途:使?世界標準時間獲取當前?期對象的毫秒數(shù)(0 ~ 999)。


getUTCMinutes()

?途:使?世界標準時間獲取當前?期對象“分鐘”部分數(shù)值(0 ~59)。


getUTCMonth()

?途:使?世界標準時間獲取當前?期對象“?份”部分的數(shù)值(1 ~ 12)。


getUTCSeconds()

?途:使?世界標準時間獲取當前?期對象“秒數(shù)”部分數(shù)值(0 ~59)。


parse(datestring)

?途:?于分析?個包含?期的字符串,并返回該?期與1970年1?1?00:00:00之間相差的

毫秒數(shù)

參數(shù):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()

?途:根據(jù)本地時間示例,將對象轉換為字符串。


toTimeString()

?途:將對象的時間部分轉換為字符串。


toUTCString()

?途:以字符串的形式獲取相對于當前?期對象的世界標準時間。


UTC()

?途:獲取相對于1970 年 1 ? 1 ? 00:00:00的世界標準時間,與指定?期對象之間相差的

毫秒數(shù)

參數(shù):組成指定?期對象的年、?、?、時、分、秒以及毫秒的數(shù)值。


valueOf()

?途:獲取當前?期對象的原始值。addYears(years)

?途:將指定的年份數(shù)加到當前?期對象上,獲取?個新的?期對象。

參數(shù):years為整數(shù)數(shù)值,正負均可。


addMonths(months)

?途:將指定的?份數(shù)加到當前?期對象上,獲取?個新的?期對象。

參數(shù):months為整數(shù)數(shù)值,正負均可。


addDays(days)

?途:將指定的天數(shù)加到當前?期對象上,獲取?個新的?期對象。

參數(shù):days為整數(shù)數(shù)值,正負均可。

示例:[[Now.addDays(10).toLocaleDateString()]],在當前?期上增加10天并以標準格式輸出


addHours(hours)

?途:將指定的?時數(shù)加到當前?期對象上,獲取?個新的?期對象。

參數(shù):hours為整數(shù)數(shù)值,正負均可。


addMinutes(minutes)

?途:將指定的分鐘數(shù)加到當前?期對象上,獲取?個新的?期對象。

參數(shù):minutes為整數(shù)數(shù)值,正負均可。


addseconds(seconds)

?途:將指定的秒數(shù)加到當前?期對象上,獲取?個新的?期對象。

參數(shù):seconds為整數(shù)數(shù)值,正負均可。


addMilliseconds(ms)

?途:將指定的毫秒數(shù)加到當前?期對象上,獲取?個新的?期對象。

參數(shù):ms為整數(shù)數(shù)值,正負均可。


11.條件操作符 Conditional Operator


==

等于


!=

不等于


<

?于


<=

?于等于


>

?于


>=

?于等于


&&

并且


||

或者



猜你喜歡:

產品經(jīng)理必備的軟件工具有哪些?

b端和c端產品經(jīng)理的區(qū)別在哪里?

ToC產品經(jīng)理轉ToB產品經(jīng)理很難嗎?

產品思維:C端產品(從1到N)的思路

傳智教育產品經(jīng)理6.0課程

0 分享到:
和我們在線交談!