<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 297,  comments - 1618,  trackbacks - 0

    蜜果私塾:Axure RP 7.0的函數詳解

    文:阿蜜果

    日期:2015/5/23

    轉載請注明出處

    1、函數列表

    Axure RP 7.0的函數列表如圖1所示:


     

    1 Axure RP 7.0的函數列表

    2、常用函數

    函數名稱

    函數說明

    分類

    備注

    x

    獲得部件的X坐標

     

     

     

    部件(Widget)函數

    單位:px

    y

    獲得部件的X坐標

    單位:px

    This

    獲得當前部件

    單位:px

    width

    獲得部件的寬度

    單位:px

    height

    獲得部件的高度

    單位:px

    Window.width

    窗口的寬度

     

     

    窗口(Window)函數

    單位:px

    Window.height

    窗口的高度

    單位:px

    Window.scrollX

    窗口在X軸滾動的距離

    單位:px

    Window.scrollY

    窗口在Y軸滾動的距離

    單位:px

    Cursor.x

    鼠標光標的x坐標

     

     

     

     

    鼠標(Cursor)函數

    單位:px

    Cursor.y

    鼠標光標的y坐標

    單位:px

    DragX

    本次拖動事件部件延x軸拖動的距離

    每發生一次OnDrag(鼠標拖動時)事件

    DragY

    本次拖動事件部件延y軸拖動的距離

    每發生一次OnDrag(鼠標拖動時)事件

    TotalDragX

    部件延x軸拖動的總距離

    在一次OnDragStartOnDragDrop事件之間

    TotalDragY

    部件延y軸拖動的總距離

    在一次OnDragStartOnDragDrop事件之間

    toFixed

    將數字轉換為小數點后有指定位數的字符串。

     

     

    數字(Number)函數

    toPrecision

    將數字格式化為指定的長度

    length

    返回指定字符串的字符長度

     

     

     

     

    字符串(String)函數

    concat

    連接兩個或多個字符串

    replace

    將字符串中的某些字符替換為另外的字符

    split

    將字符串按照一定規則分割成字符串組

    substrsubsting

    字符串截取函數

    trim

    刪除字符串的 首尾空格。

    abs

    返回數的絕對值

     

    數學(Math)函數

    random

    返回01的隨機數

    now

    返回計算機系統設定的日期的時間的當前值。

     

     

     

    日期(Date)函數

    getHours

    返回Date對象的小時數

    可為0~23

    getMinutes

    返回Date對象的分鐘數

    可為0~59

    getSeconds

    返回Date對象的秒數

    可為0~59

    getMonth

    返回Date對象的月份

    可為0~11

    3、函數詳解

    3.1中繼器/數據集函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Repeater/Dataset”下方,是中繼器/數據集函數,包括:

    函數名稱

    函數說明

    Repeater

    獲得當前項的父中繼器

    visibleItemCount

    返回當前頁面中所有可見項的數量

    itemCount

    當前過濾器中項的數量

    dataCount

    當前過濾器中所有項的個數

    pageCount

    中繼器對象中頁的數量

    pageindex

    中繼器對象當前的頁數

    3.2 部件函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Widget”下方,是Axure RP的部件函數,包括:

    函數名稱

    函數說明

    x

    獲得部件的X坐標

    y

    獲得部件的X坐標

    This

    獲得當前部件

    width

    獲得部件的寬度

    height

    獲得部件的高度

    scrollX

    動態面板部件在X軸滾動的距離,單位:px

    scrollY

    動態面板部件在Y軸滾動的距離,單位:px

    text

    部件的文本值

    name

    部件的名稱

    top

    獲得部件的Y坐標,即頂部Y坐標的值

    left

    獲得部件的X坐標,即左側X坐標的值

    right

    獲得部件右側的X坐標,right-left=部件的寬度

    bottom

    獲得部件底部的Y坐標,bottom-top=部件的高度

    3.3 頁面函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Page”下方,是Axure RP的頁面函數,包括:

    函數名稱

    函數說明

    PageName

    獲得當前頁面的名稱

    3.4 窗口函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Window”下方,是Axure RP的窗口函數,包括:

    函數名稱

    函數說明

    Window.width

    窗口的寬度

    Window.height

    窗口的高度

    Window.scrollX

    窗口在X軸滾動的距離

    Window.scrollY

    窗口在Y軸滾動的距離

    3.5 鼠標函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Cursor”下方,是Axure RP的鼠標函數,包括:

    函數名稱

    函數說明

    Cursor.x

    鼠標指針所在的x坐標

    Cursor.y

    鼠標指針所在的y坐標

    DragX

    本次拖動事件部件延x軸拖動的距離

    DragY

    本次拖動事件部件延y軸拖動的距離

    TotalDragX

    部件延x軸拖動的總距離(在一次OnDragStartOnDragDrop函數之間)

    TotalDragY

    部件延y軸拖動的總距離(在一次OnDragStartOnDragDrop函數之間)

    DragTime

    部件拖動的總時間

    3.6 數字函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Number”下方,是Axure RP的數字函數,包括:

    函數名稱

    函數說明

    toExponential(decimalPoints)

    把值轉換為指數計數法

    toFixed(decimalPoints)

    將數字轉換為小數點后有指定位數的字符串,decimalPoints參數表示小數點的位數

    toPrecision(length)

    將數字格式化為指定的長度,length參數表示長度。

    3.7 字符串函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“String”下方,是Axure RP的字符串函數,包括:

    函數名稱

    函數說明

    length

    返回指定字符串的字符長度

    charAt(index)

    返回在指定位置的字符,index參數表示字符的位置,從0開始

    charCodeAt(index)

    返回在指定位置字符的Unicode編碼,index參數表示字符的位置,從0開始

    concat(‘string’)

    連接兩個或多個字符串,參數表示連接的字符串

    indexOf(‘searchValue’)

    某個指定字符串在該字符串中首次出現的位置,值可為0~字符串長度-1searchValue表示查找的指定字符串

    lastIndexOf(‘searchValue’)

    某個指定字符串在該字符串中最后一次出現的位置,值可為0~字符串長度-1searchValue表示查找的指定字符串

    replace(‘searchvalue’, ‘newvalue’)

    將字符串中的某個字符串替換為另外的字符串。 其中,searchvalue表示被替換的字符串,newvalue表示替換成的字符串

    slice(str, end)

    提取字符串的片段,并返回被提取的部分

    split(‘separator’, limit)

    將字符串按照一定規則分割成字符串組,數組的各個元素以”,”分隔,其中,separator參數表示用于分隔的字符串,limit表示數組的最大長度

    substr(start, length)

    字符串截取函數,從start位置提取length長度的字符串。當從第一個字符截取時,start的值等于0

    substring(from, to)

    字符串截取函數,截取字符串從from位置到to位置的子字符串,當從第一個字符截取時,from等于0

    toLowerCase()

    將字符串的全部字符都轉換為小寫

    toUpperCase()

    將字符串的全部字符都轉換為大寫

    trim

    刪除字符串的 首尾空格

    toString()

    轉換為字符串,并返回

    3.8 數學函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Math”下方,是Axure RP的數學函數,包括:

    函數名稱

    函數說明

    +

    加,返回前后兩個數的和

    -

    減,返回前后兩個數的差

    *

    乘,返回前后兩個數的乘積

    /

    除,返回前后兩個數的商

    %

    余,返回前后兩個數的余數

    abs(x)

    返回x的絕對值

    acos(x)

    返回x的反余弦值

    asin(x)

    返回x的反正弦值

    atan(x)

    返回x的反正切值

    atan2(y,x)

    返回從x軸到(x,y)的角度

    ceil(x)

    x進行上舍入操作

    cos(x)

    返回x的余弦值

    exp(x)

    返回xe指數值

    floor(x)

    x進行下舍入操作

    log(x)

    返回x的自然對數

    max(x,y)

    返回xy兩個數的最大值

    min(x,y)

    返回xy兩個數的最小值

    pow(x,y)

    返回xy次冪

    random()

    返回01的隨機數

    sin(x)

    返回x的正弦值

    sqrt(x)

    返回x的平方根

    tan(x)

    返回x的正切值

    3.9日期函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Date”下方,是Axure RP的日期函數,包括:

    函數名稱

    函數說明

    Now

    返回計算機系統當前設定的日期和時間值

    GenDate

    獲得生成Axure原型的日期和時間值

    getDate()

    返回Date對象屬于哪一天的值,可取值1-31

    getDay()

    返回Date對象為一周中的哪一天,可取值06,周日的值為0

    getDayOfWeek()

    返回Date對象為一周中的哪一天,表示為該天的英文表示,如周六表示為“Saturday

    getFullYear()

    獲得日期對象的4位年份值,如2015

    getHours()

    獲得日期對象的小時值,可取值023

    getMilliseconds()

    獲得日期對象的毫秒值

    getMinutes()

    獲得日期對象的分鐘值,可取值059

    getMonth()

    獲得日期對象的月份值

    getMonthName()

    獲得日期對象的月份的名稱,根據當前系統時間關聯區域的不同,會顯示不同的名稱

    getSeconds()

    獲得日期對象的秒值,可取值059

    getTime()

    獲得197011日迄今為止的毫秒數

    getTimezoneOffset()

    返回本地時間與格林威治標準時間(GMT)的分鐘值

    getUTCDate()

    根據世界標準時間,返回Date對象屬于哪一天的值,可取值1-31

    getUTCDay()

    根據世界標準時間,返回Date對象為一周中的哪一天,可取值06,周日的值為0

    getUTCFullYear()

    根據世界標準時間,獲得日期對象的4位年份值,如2015

    getUTCHours()

    根據世界標準時間,獲得日期對象的小時值,可取值023

    getUTCMilliseconds()

    根據世界標準時間,獲得日期對象的毫秒值

    getUTCMinutes()

    根據世界標準時間,獲得日期對象的分鐘值,可取值059

    getUTCMonth()

    根據世界標準時間,獲得日期對象的月份值

    getUTCSeconds()

    根據世界標準時間,獲得日期對象的秒值,可取值059

    parse(datestring)

    格式化日期,返回日期字符串相對197011日的毫秒數

    toDateString()

    Date對象轉換為字符串

    toISOString()

    返回ISO格式的日期

    toJSON()

    將日期對象進行JSONJavaScript Object Notation)序列化

    toLocaleDateString()

    根據本地日期格式,將Date對象轉換為日期字符串

    toLocaleTimeString()

    根據本地時間格式,將Date對象轉換為時間字符串

    toLocaleString()

    根據本地日期時間格式,將Date對象轉換為日期時間字符串

    toTimeString()

    將日期對象的時間部分轉換為字符串

    toUTCString()

    根據世界標準時間,將Date對象轉換為字符串

    UTC(year,month,day,hour, minutes sec, millisec)

    生成指定年、月、日、小時、分鐘、秒和毫秒的世界標準時間對象,返回該時間相對197011日的毫秒數

    valueOf()

    返回Date對象的原始值

    addYears(years)

    將某個Date對象加上若干年份值,生成一個新的Date對象

    addMonths(months)

    將某個Date對象加上若干月值,生成一個新的Date對象

    addDays(days)

    將某個Date對象加上若干天數,生成一個新的Date對象

    addHous(hours)

    將某個Date對象加上若干小時數,生成一個新的Date對象

    addMinutes(minutes)

    將某個Date對象加上若干分鐘數,生成一個新的Date對象

    addSeconds(seconds)

    將某個Date對象加上若干秒數,生成一個新的Date對象

    addMilliseconds(ms)

    將某個Date對象加上若干毫秒數,生成一個新的Date對象

    3.10布爾函數

    點擊“fx”進入編輯文本窗口,而后點擊“Insert Variable or Function”按鈕,在函數下拉列表的“Boolean”下方,是Axure RP的布爾函數,包括:

    函數名稱

    函數說明

    ==

    等于

    !=

    不等于

    小于

    <=

    小于等于

    大于

    >=

    大于等于

    &&

    并且

    ||

    或者

     課程地址:http://edu.51cto.com/course/course_id-3889.html

    posted on 2015-05-23 15:32 阿蜜果 閱讀(4433) 評論(0)  編輯  收藏 所屬分類: 架構師之路產品原型設計
    <2015年5月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

          生活將我們磨圓,是為了讓我們滾得更遠——“圓”來如此。
          我的作品:
          玩轉Axure RP  (2015年12月出版)
          

          Power Designer系統分析與建模實戰  (2015年7月出版)
          
         Struts2+Hibernate3+Spring2   (2010年5月出版)
         

    留言簿(263)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    關注blog

    積分與排名

    • 積分 - 2298115
    • 排名 - 3

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久伊人亚洲AV无码网站| www.999精品视频观看免费| 亚洲黄色三级网站| 亚洲韩国精品无码一区二区三区| 精品一区二区三区免费毛片爱| 91av免费在线视频| 美女黄频a美女大全免费皮| 中文字幕在线观看亚洲日韩| 亚洲激情中文字幕| 亚洲国产精品无码一线岛国| 亚洲av无码天堂一区二区三区| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 国产精品无码免费播放| 国产电影午夜成年免费视频| 免费看黄的成人APP| 两个人看的www高清免费观看| 你懂的网址免费国产| 玖玖在线免费视频| 1000部啪啪毛片免费看| 亚洲一级免费毛片| 成人毛片18女人毛片免费96| 国产美女无遮挡免费网站| 国产av无码专区亚洲国产精品| 最新国产AV无码专区亚洲 | www一区二区www免费| 美丽姑娘免费观看在线观看中文版 | 亚洲av伊人久久综合密臀性色| 99久久亚洲综合精品成人网| 噜噜综合亚洲AV中文无码| 免费看一级一级人妻片 | 亚洲天天做日日做天天欢毛片| 亚洲乱码无限2021芒果| 另类图片亚洲校园小说区| 一区二区三区无码视频免费福利| 免费H网站在线观看的| 国产成人精品免费视频动漫 | 免费国产99久久久香蕉| 国产色爽免费视频| 亚洲白色白色永久观看| 99re8这里有精品热视频免费| 搡女人真爽免费视频大全|