posts - 297,  comments - 1618,  trackbacks - 0

          蜜果私塾:Axure RP 7.0的函數(shù)詳解

          文:阿蜜果

          日期:2015/5/23

          轉載請注明出處

          1、函數(shù)列表

          Axure RP 7.0的函數(shù)列表如圖1所示:


           

          1 Axure RP 7.0的函數(shù)列表

          2、常用函數(shù)

          函數(shù)名稱

          函數(shù)說明

          分類

          備注

          x

          獲得部件的X坐標

           

           

           

          部件(Widget)函數(shù)

          單位:px

          y

          獲得部件的X坐標

          單位:px

          This

          獲得當前部件

          單位:px

          width

          獲得部件的寬度

          單位:px

          height

          獲得部件的高度

          單位:px

          Window.width

          窗口的寬度

           

           

          窗口(Window)函數(shù)

          單位:px

          Window.height

          窗口的高度

          單位:px

          Window.scrollX

          窗口在X軸滾動的距離

          單位:px

          Window.scrollY

          窗口在Y軸滾動的距離

          單位:px

          Cursor.x

          鼠標光標的x坐標

           

           

           

           

          鼠標(Cursor)函數(shù)

          單位:px

          Cursor.y

          鼠標光標的y坐標

          單位:px

          DragX

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

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

          DragY

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

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

          TotalDragX

          部件延x軸拖動的總距離

          在一次OnDragStartOnDragDrop事件之間

          TotalDragY

          部件延y軸拖動的總距離

          在一次OnDragStartOnDragDrop事件之間

          toFixed

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

           

           

          數(shù)字(Number)函數(shù)

          toPrecision

          將數(shù)字格式化為指定的長度

          length

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

           

           

           

           

          字符串(String)函數(shù)

          concat

          連接兩個或多個字符串

          replace

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

          split

          將字符串按照一定規(guī)則分割成字符串組

          substrsubsting

          字符串截取函數(shù)

          trim

          刪除字符串的 首尾空格。

          abs

          返回數(shù)的絕對值

           

          數(shù)學(Math)函數(shù)

          random

          返回01的隨機數(shù)

          now

          返回計算機系統(tǒng)設定的日期的時間的當前值。

           

           

           

          日期(Date)函數(shù)

          getHours

          返回Date對象的小時數(shù)

          可為0~23

          getMinutes

          返回Date對象的分鐘數(shù)

          可為0~59

          getSeconds

          返回Date對象的秒數(shù)

          可為0~59

          getMonth

          返回Date對象的月份

          可為0~11

          3、函數(shù)詳解

          3.1中繼器/數(shù)據(jù)集函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          Repeater

          獲得當前項的父中繼器

          visibleItemCount

          返回當前頁面中所有可見項的數(shù)量

          itemCount

          當前過濾器中項的數(shù)量

          dataCount

          當前過濾器中所有項的個數(shù)

          pageCount

          中繼器對象中頁的數(shù)量

          pageindex

          中繼器對象當前的頁數(shù)

          3.2 部件函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          x

          獲得部件的X坐標

          y

          獲得部件的X坐標

          This

          獲得當前部件

          width

          獲得部件的寬度

          height

          獲得部件的高度

          scrollX

          動態(tài)面板部件在X軸滾動的距離,單位:px

          scrollY

          動態(tài)面板部件在Y軸滾動的距離,單位:px

          text

          部件的文本值

          name

          部件的名稱

          top

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

          left

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

          right

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

          bottom

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

          3.3 頁面函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          PageName

          獲得當前頁面的名稱

          3.4 窗口函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          Window.width

          窗口的寬度

          Window.height

          窗口的高度

          Window.scrollX

          窗口在X軸滾動的距離

          Window.scrollY

          窗口在Y軸滾動的距離

          3.5 鼠標函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          Cursor.x

          鼠標指針所在的x坐標

          Cursor.y

          鼠標指針所在的y坐標

          DragX

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

          DragY

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

          TotalDragX

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

          TotalDragY

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

          DragTime

          部件拖動的總時間

          3.6 數(shù)字函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          toExponential(decimalPoints)

          把值轉換為指數(shù)計數(shù)法

          toFixed(decimalPoints)

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

          toPrecision(length)

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

          3.7 字符串函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          length

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

          charAt(index)

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

          charCodeAt(index)

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

          concat(‘string’)

          連接兩個或多個字符串,參數(shù)表示連接的字符串

          indexOf(‘searchValue’)

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

          lastIndexOf(‘searchValue’)

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

          replace(‘searchvalue’, ‘newvalue’)

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

          slice(str, end)

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

          split(‘separator’, limit)

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

          substr(start, length)

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

          substring(from, to)

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

          toLowerCase()

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

          toUpperCase()

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

          trim

          刪除字符串的 首尾空格

          toString()

          轉換為字符串,并返回

          3.8 數(shù)學函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          +

          加,返回前后兩個數(shù)的和

          -

          減,返回前后兩個數(shù)的差

          *

          乘,返回前后兩個數(shù)的乘積

          /

          除,返回前后兩個數(shù)的商

          %

          余,返回前后兩個數(shù)的余數(shù)

          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指數(shù)值

          floor(x)

          x進行下舍入操作

          log(x)

          返回x的自然對數(shù)

          max(x,y)

          返回xy兩個數(shù)的最大值

          min(x,y)

          返回xy兩個數(shù)的最小值

          pow(x,y)

          返回xy次冪

          random()

          返回01的隨機數(shù)

          sin(x)

          返回x的正弦值

          sqrt(x)

          返回x的平方根

          tan(x)

          返回x的正切值

          3.9日期函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          Now

          返回計算機系統(tǒng)當前設定的日期和時間值

          GenDate

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

          getDate()

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

          getDay()

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

          getDayOfWeek()

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

          getFullYear()

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

          getHours()

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

          getMilliseconds()

          獲得日期對象的毫秒值

          getMinutes()

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

          getMonth()

          獲得日期對象的月份值

          getMonthName()

          獲得日期對象的月份的名稱,根據(jù)當前系統(tǒng)時間關聯(lián)區(qū)域的不同,會顯示不同的名稱

          getSeconds()

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

          getTime()

          獲得197011日迄今為止的毫秒數(shù)

          getTimezoneOffset()

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

          getUTCDate()

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

          getUTCDay()

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

          getUTCFullYear()

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

          getUTCHours()

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

          getUTCMilliseconds()

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

          getUTCMinutes()

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

          getUTCMonth()

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

          getUTCSeconds()

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

          parse(datestring)

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

          toDateString()

          Date對象轉換為字符串

          toISOString()

          返回ISO格式的日期

          toJSON()

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

          toLocaleDateString()

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

          toLocaleTimeString()

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

          toLocaleString()

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

          toTimeString()

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

          toUTCString()

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

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

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

          valueOf()

          返回Date對象的原始值

          addYears(years)

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

          addMonths(months)

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

          addDays(days)

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

          addHous(hours)

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

          addMinutes(minutes)

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

          addSeconds(seconds)

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

          addMilliseconds(ms)

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

          3.10布爾函數(shù)

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

          函數(shù)名稱

          函數(shù)說明

          ==

          等于

          !=

          不等于

          小于

          <=

          小于等于

          大于

          >=

          大于等于

          &&

          并且

          ||

          或者

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

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

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

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

          留言簿(263)

          隨筆分類

          隨筆檔案

          文章分類

          相冊

          關注blog

          積分與排名

          • 積分 - 2295782
          • 排名 - 3

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 水城县| 定州市| 西宁市| 和田市| 南陵县| 商城县| 阿拉善右旗| 原阳县| 泾源县| 泽库县| 开封市| 宝鸡市| 延庆县| 涿州市| 双鸭山市| 博客| 兴安盟| 星子县| 温州市| 广丰县| 罗源县| 安吉县| 林口县| 阿巴嘎旗| 乾安县| 沧州市| 南皮县| 宝兴县| 孟州市| 余干县| 辽宁省| 彝良县| 莒南县| 历史| 江油市| 木里| 连平县| 阿瓦提县| 宜春市| 新宁县| 博客|