




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學習目標了解全局變量和局部變量的定義熟悉Axure中函數的屬性掌握Axure中全局變量和局部變量的使用具有使用變量和函數設計復雜原型的能力基本框架與界面效果全局變量全局變量原則變量名必須是數字或者字母,并以字母開頭,不能出現中文變量名要小于25個字符,且不能包含空格全局變量可在整個原型設計的所有界面用例中使用,常用來存儲臨時數據。在使用時需遵循一下兩條原則:全局變量全局變量各個值的含義值:可為常量,數值,字符串值變量值:獲取另外一個變量的值變量值長度:獲取另外一個變量值的長度元件文字:獲取元件上的文字焦點元件文字:獲取焦點元件上的文字被選項:獲取被選擇的項目選擇狀態:獲取元件的選中狀態面板狀態:獲取面板的當前狀態局部變量局部變量定義局部變量的作用范圍在一個用例中的一個事務里,一個事件可有多個用例,一個用例里面可有多個事務。由于局部變量的作用范圍非常小,所以局部變量只能充當事務里面的賦值載體。局部變量只供某個觸發事件的某個動作使用,其他觸發事件不可以使用。函數函數的介紹Axure中包含大量函數,可滿足設計師在原型設計過程中的不同需求,按照不同功能可將Axure的函數分為中繼器/數據集、元件、頁面、窗口、鼠標指針、Number、字符串、數學、日期和布爾10種類型。函數元件函數函數名稱說明X獲取元件的X坐標Y獲取元件的Y坐標This獲取當前元件Width獲取元件的寬度Height獲取元件的高度ScrollX獲取元件的水平滾動距離(當前僅限動態面板)ScrollY獲取元件的垂直滾動距離(當前僅限動態面板)Text獲取元件的文本值函數元件函數函數名稱說明Name獲取元件的自定義名稱Left獲取元件的左邊界坐標值Top獲取元件的上邊界坐標值Right獲取元件的右邊界坐標值Bottom獲取元件的下邊界坐標值opacity獲取元件對象的不透明比例rotation獲取元件對象的旋轉角度Target獲取目標元件函數頁面函數函數名稱說明pageName獲取當前頁面的名稱函數窗口函數函數名稱說明Window.width獲取窗口的高度Window.height獲取窗口的寬度Window.scrollX獲取窗口的水平滾動距離Window.scrollY獲取窗口的垂直滾動距離函數鼠標指針函數函數名稱說明Cursor.x鼠標指針在頁面中位置的X軸坐標Cursor.y鼠標指針在頁面中位置的Y軸坐標DragX鼠標指針沿X軸拖動元件的拖動距離DragY鼠標指針沿Y軸拖動元件的拖動距離TotalDragX鼠標指針拖動元件從開始到結束的X軸移動距離TotalDragY鼠標指針拖動元件從開始到結束的Y軸移動距離DragTime鼠標指針拖動元件從開始到結束的總時長函數數字(Number)函數函數名稱說明toExponential(decimalPoints)把數值轉換為指數計數法。參數decimalPoints為保留小數的位數toFixed(decimalPoints)將一個數字轉為保留指定位數的小數,小數位數超出指定位數時進行四舍五入。參數decimalPoints為保留小數的位數toPrecision(length)把數字格式化為指定的長度。參數length為格式化后的數字長度函數字符串函數函數名稱說明length獲取當前文本對象的長度charAt(index)獲取當前文本對象中指定位置的字符,參數index表示字符的位置(index為大于0的整數)charCodeAt(index)獲取當前文本對象中指定位置字符的Unicode編碼,參數index表示字符的位置concat(‘string’)將當前文本對象與另一個字符串組合,參數String表示連接的字符串函數字符串函數函數名稱說明indexOf(‘searchValue’)從左至右獲取查詢字符串在當前文本對象中首次出現的位置。未查詢到時返回值為-1。參數searchValue為指定查詢的字符串lastIndexOf(‘searchvalue’)從右至左獲取查詢字符串在當前文本對象中首次出現的位置。未查詢到時返回值為-1。參數searchValue為指定查詢的字符串replace(‘searchvalue’,’newvalue’)用新的字符串替換當前文本對象中指定的字符串。參數searchvalue為被替換的字符串,參數newvalue為新文本字符串函數字符串函數函數名稱說明slice(start,end)從當前文本對象中截取從指定起始位置開始到終止位置之前的字符串。
參數start為被截取部分的起始位置,參數end為被截取部分的終止位置split(‘separator’,limit)將字符串按照一定規則分割成字符串組,數組的各個元素以“,”分隔。參數separator表示用于分隔的字符串,參數limit表示數組的最大長度substr(start,length)從當前文本對象中指定起始位置開始截取一定長度的字符串。參數start為被截取部分的起始位置,參數length為被截取部分的長度函數字符串函數函數名稱說明substring(from,to)從當前文本對象中截取從指定位置到另一指定位置區間的字符串。參數from為指定區間的起始位置,參數to為指定區間的終止位置toLowerCase()將文本對象中所有的大寫字母轉換為小寫字母toUpperCase()將當前文本對象中所有的小寫字母轉換為大寫字母trim()去除當前文本對象兩端的空格toString()將一個邏輯值轉換為字符串函數數學函數函數名稱說明+加,返回前后兩個數的和-減,返回前后兩個數的差*乘,返回前后兩個數的乘積/除,返回前后兩個數的商%余,返回前后兩個數的余數abs(x)計算參數數值的絕對值。參數x為數值acos(x)獲取一個數值的反余弦弧度值。參數x為數值asin(x)獲取一個數值的反正弦值。參數x為數值atan(x)獲取一個數值的反正切值。參數x為數值atan2(y,x)獲取某一點(x,y)的角度值。參數“x,y”為點的坐標數值ceil(x)向上取整函數,獲取大于或者等于指定數值的最小整數。參數x為數值函數數學函數函數名稱說明cos(x)余弦函數。參數x為弧度數值exp(x)指數函數。參數x為數值floor(x)向下取整函數,獲取小于或者等于指定數值的最大整數。參數x為數值log(x)對數函數。參數x為數值max(x,y)獲取參數中的最大值。參數“x,y”表示多個數值,而非兩個數值min(x,y)獲取參數中的最小值。參數“x,y”表示多個數值,而非兩個數值pow(x,y)冪函數。參數x為數值random()隨機數函數。返回一個0~1之間的隨機數sin(x)正弦函數。參數x為弧度數值sqrt(x)平方根函數。參數x為數值tan(x)正切函數。參數x為弧度數值函數日期函數函數名稱說明Now獲取當前計算機系統日期對象GenDate獲取原型生成日期對象getDate()獲取日期對象“日期”部分數值(1~31)getDay()獲取日期對象“星期”部分的數值(0~6),星期日值為0getDayOfWeek()獲取日期對象“星期”部分的英文名稱getFullYear()獲取日期對象“年份”部分四位數值getHours()獲取日期對象“小時”部分數值(0~23)getMilliseconds()獲取日期對象的毫秒數(0~999)getMinutes()獲取日期對象“分鐘”部分數值(0~59)getMonth()獲取日期對象“月份”部分的數值(1~12)getMonthName()獲取日期對象“月份”部分的英文名稱getSeconds()獲取日期對象“秒數”部分數值(0~59)函數日期函數函數名稱說明getTimezoneOffset()獲取世界標準時間(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/ddhh:mm:sstoDateString()以字符串的形式獲取一個日期toISOString()獲取當前日期對象的IOS格式的日期字串toJSON()獲取當前日期對象的JSON格式的日期字串toLocaleDateString()根據本地日期格式,將Date對象轉換為日期字符串toLocaleTimeString()根據本地日期格式,將Date對象轉換為時間字符串toUTCString()以字符串的形式獲取相對于當前日期對象的世界標準時間UTC(year,month,day,hour,min,sec,millisec)獲取相對于1970年1月1日00:00:00的世界標準時間,與指定日期對象之間相差的毫秒數。參數組成指定日期對象的年、月、日、時、分、秒以及毫秒的數值valueOf()獲取當前日期對象的原始值函數日期函數函數名稱說明addYears(years)將指定的年份數加到當前日期對象上,獲取一個新的日期對象。參數years為整數數值addMonths(months)將指定的月份數加到當前日期對象上,獲取一個新的日期對象。參數months為整數數值addDays(days)將指定的天數加到當前日期對象上,獲取一個新的日期對象。參數days為整數數值,正負均可addHours(hours)將指定的小時數加到當前日期對象上,獲取一個新的日期對象。參數hours為整數數值addMinutes(minutes)將指定的分鐘數加到當前日期對象上,獲取一個新的日期對象。參數:minutes為整數數值addSeconds(seconds)將指定的秒數加到當前日期對象上,獲取一個新
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西方政治制度對移民公民化的影響試題及答案
- 叉車全部考試題庫及答案
- 2025年環境政策與地方實施考試題及答案
- 軟件設計師考試團隊項目展示與試題及答案
- 兔玩網java面試題及答案
- java程序員進bat面試題及答案
- 動畫駕駛考試題及答案
- 人大哲學面試題及答案
- 華泰證券java面試題及答案
- 自我反思的抒情作文5篇
- 職業道德與法治 第13課《學會依法維權》第一框課件《依法理性維權》
- 鄰近鐵路營業線施工安全監測技術規程 (TB 10314-2021)
- 婦科常見病科普知識講座
- 城市土壤主要類型及特點
- 賓館財務安全管理制度
- 《康復護理學基礎》期末考試復習題庫(含答案)
- 寶鋼武鋼并購重組案例研究
- 胰島素的種類及應用(共26張PPT)
- 眩暈診療方案總結優化
- 轉讓魚塘股份合同范本
- 貴州省畢節地區金沙縣2022-2023學年小學六年級數學畢業檢測指導卷含答案
評論
0/150
提交評論