《軟件原型設(shè)計與應(yīng)用-基于Axure RP 8交互設(shè)計項目實踐》課件-CORE-06_第1頁
《軟件原型設(shè)計與應(yīng)用-基于Axure RP 8交互設(shè)計項目實踐》課件-CORE-06_第2頁
《軟件原型設(shè)計與應(yīng)用-基于Axure RP 8交互設(shè)計項目實踐》課件-CORE-06_第3頁
《軟件原型設(shè)計與應(yīng)用-基于Axure RP 8交互設(shè)計項目實踐》課件-CORE-06_第4頁
《軟件原型設(shè)計與應(yīng)用-基于Axure RP 8交互設(shè)計項目實踐》課件-CORE-06_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

學(xué)習(xí)目標(biāo)了解全局變量和局部變量的定義熟悉Axure中函數(shù)的屬性掌握Axure中全局變量和局部變量的使用具有使用變量和函數(shù)設(shè)計復(fù)雜原型的能力基本框架與界面效果全局變量全局變量原則變量名必須是數(shù)字或者字母,并以字母開頭,不能出現(xiàn)中文變量名要小于25個字符,且不能包含空格全局變量可在整個原型設(shè)計的所有界面用例中使用,常用來存儲臨時數(shù)據(jù)。在使用時需遵循一下兩條原則:全局變量全局變量各個值的含義值:可為常量,數(shù)值,字符串值變量值:獲取另外一個變量的值變量值長度:獲取另外一個變量值的長度元件文字:獲取元件上的文字焦點元件文字:獲取焦點元件上的文字被選項:獲取被選擇的項目選擇狀態(tài):獲取元件的選中狀態(tài)面板狀態(tài):獲取面板的當(dāng)前狀態(tài)局部變量局部變量定義局部變量的作用范圍在一個用例中的一個事務(wù)里,一個事件可有多個用例,一個用例里面可有多個事務(wù)。由于局部變量的作用范圍非常小,所以局部變量只能充當(dāng)事務(wù)里面的賦值載體。局部變量只供某個觸發(fā)事件的某個動作使用,其他觸發(fā)事件不可以使用。函數(shù)函數(shù)的介紹Axure中包含大量函數(shù),可滿足設(shè)計師在原型設(shè)計過程中的不同需求,按照不同功能可將Axure的函數(shù)分為中繼器/數(shù)據(jù)集、元件、頁面、窗口、鼠標(biāo)指針、Number、字符串、數(shù)學(xué)、日期和布爾10種類型。函數(shù)元件函數(shù)函數(shù)名稱說明X獲取元件的X坐標(biāo)Y獲取元件的Y坐標(biāo)This獲取當(dāng)前元件Width獲取元件的寬度Height獲取元件的高度ScrollX獲取元件的水平滾動距離(當(dāng)前僅限動態(tài)面板)ScrollY獲取元件的垂直滾動距離(當(dāng)前僅限動態(tài)面板)Text獲取元件的文本值函數(shù)元件函數(shù)函數(shù)名稱說明Name獲取元件的自定義名稱Left獲取元件的左邊界坐標(biāo)值Top獲取元件的上邊界坐標(biāo)值Right獲取元件的右邊界坐標(biāo)值Bottom獲取元件的下邊界坐標(biāo)值opacity獲取元件對象的不透明比例rotation獲取元件對象的旋轉(zhuǎn)角度Target獲取目標(biāo)元件函數(shù)頁面函數(shù)函數(shù)名稱說明pageName獲取當(dāng)前頁面的名稱函數(shù)窗口函數(shù)函數(shù)名稱說明Window.width獲取窗口的高度Window.height獲取窗口的寬度Window.scrollX獲取窗口的水平滾動距離Window.scrollY獲取窗口的垂直滾動距離函數(shù)鼠標(biāo)指針函數(shù)函數(shù)名稱說明Cursor.x鼠標(biāo)指針在頁面中位置的X軸坐標(biāo)Cursor.y鼠標(biāo)指針在頁面中位置的Y軸坐標(biāo)DragX鼠標(biāo)指針沿X軸拖動元件的拖動距離DragY鼠標(biāo)指針沿Y軸拖動元件的拖動距離TotalDragX鼠標(biāo)指針拖動元件從開始到結(jié)束的X軸移動距離TotalDragY鼠標(biāo)指針拖動元件從開始到結(jié)束的Y軸移動距離DragTime鼠標(biāo)指針拖動元件從開始到結(jié)束的總時長函數(shù)數(shù)字(Number)函數(shù)函數(shù)名稱說明toExponential(decimalPoints)把數(shù)值轉(zhuǎn)換為指數(shù)計數(shù)法。參數(shù)decimalPoints為保留小數(shù)的位數(shù)toFixed(decimalPoints)將一個數(shù)字轉(zhuǎn)為保留指定位數(shù)的小數(shù),小數(shù)位數(shù)超出指定位數(shù)時進(jìn)行四舍五入。參數(shù)decimalPoints為保留小數(shù)的位數(shù)toPrecision(length)把數(shù)字格式化為指定的長度。參數(shù)length為格式化后的數(shù)字長度函數(shù)字符串函數(shù)函數(shù)名稱說明length獲取當(dāng)前文本對象的長度charAt(index)獲取當(dāng)前文本對象中指定位置的字符,參數(shù)index表示字符的位置(index為大于0的整數(shù))charCodeAt(index)獲取當(dāng)前文本對象中指定位置字符的Unicode編碼,參數(shù)index表示字符的位置concat(‘string’)將當(dāng)前文本對象與另一個字符串組合,參數(shù)String表示連接的字符串函數(shù)字符串函數(shù)函數(shù)名稱說明indexOf(‘searchValue’)從左至右獲取查詢字符串在當(dāng)前文本對象中首次出現(xiàn)的位置。未查詢到時返回值為-1。參數(shù)searchValue為指定查詢的字符串lastIndexOf(‘searchvalue’)從右至左獲取查詢字符串在當(dāng)前文本對象中首次出現(xiàn)的位置。未查詢到時返回值為-1。參數(shù)searchValue為指定查詢的字符串replace(‘searchvalue’,’newvalue’)用新的字符串替換當(dāng)前文本對象中指定的字符串。參數(shù)searchvalue為被替換的字符串,參數(shù)newvalue為新文本字符串函數(shù)字符串函數(shù)函數(shù)名稱說明slice(start,end)從當(dāng)前文本對象中截取從指定起始位置開始到終止位置之前的字符串。

參數(shù)start為被截取部分的起始位置,參數(shù)end為被截取部分的終止位置split(‘separator’,limit)將字符串按照一定規(guī)則分割成字符串組,數(shù)組的各個元素以“,”分隔。參數(shù)separator表示用于分隔的字符串,參數(shù)limit表示數(shù)組的最大長度substr(start,length)從當(dāng)前文本對象中指定起始位置開始截取一定長度的字符串。參數(shù)start為被截取部分的起始位置,參數(shù)length為被截取部分的長度函數(shù)字符串函數(shù)函數(shù)名稱說明substring(from,to)從當(dāng)前文本對象中截取從指定位置到另一指定位置區(qū)間的字符串。參數(shù)from為指定區(qū)間的起始位置,參數(shù)to為指定區(qū)間的終止位置toLowerCase()將文本對象中所有的大寫字母轉(zhuǎn)換為小寫字母toUpperCase()將當(dāng)前文本對象中所有的小寫字母轉(zhuǎn)換為大寫字母trim()去除當(dāng)前文本對象兩端的空格toString()將一個邏輯值轉(zhuǎn)換為字符串函數(shù)數(shù)學(xué)函數(shù)函數(shù)名稱說明+加,返回前后兩個數(shù)的和-減,返回前后兩個數(shù)的差*乘,返回前后兩個數(shù)的乘積/除,返回前后兩個數(shù)的商%余,返回前后兩個數(shù)的余數(shù)abs(x)計算參數(shù)數(shù)值的絕對值。參數(shù)x為數(shù)值acos(x)獲取一個數(shù)值的反余弦弧度值。參數(shù)x為數(shù)值asin(x)獲取一個數(shù)值的反正弦值。參數(shù)x為數(shù)值atan(x)獲取一個數(shù)值的反正切值。參數(shù)x為數(shù)值atan2(y,x)獲取某一點(x,y)的角度值。參數(shù)“x,y”為點的坐標(biāo)數(shù)值ceil(x)向上取整函數(shù),獲取大于或者等于指定數(shù)值的最小整數(shù)。參數(shù)x為數(shù)值函數(shù)數(shù)學(xué)函數(shù)函數(shù)名稱說明cos(x)余弦函數(shù)。參數(shù)x為弧度數(shù)值exp(x)指數(shù)函數(shù)。參數(shù)x為數(shù)值floor(x)向下取整函數(shù),獲取小于或者等于指定數(shù)值的最大整數(shù)。參數(shù)x為數(shù)值log(x)對數(shù)函數(shù)。參數(shù)x為數(shù)值max(x,y)獲取參數(shù)中的最大值。參數(shù)“x,y”表示多個數(shù)值,而非兩個數(shù)值min(x,y)獲取參數(shù)中的最小值。參數(shù)“x,y”表示多個數(shù)值,而非兩個數(shù)值pow(x,y)冪函數(shù)。參數(shù)x為數(shù)值random()隨機(jī)數(shù)函數(shù)。返回一個0~1之間的隨機(jī)數(shù)sin(x)正弦函數(shù)。參數(shù)x為弧度數(shù)值sqrt(x)平方根函數(shù)。參數(shù)x為數(shù)值tan(x)正切函數(shù)。參數(shù)x為弧度數(shù)值函數(shù)日期函數(shù)函數(shù)名稱說明Now獲取當(dāng)前計算機(jī)系統(tǒng)日期對象GenDate獲取原型生成日期對象getDate()獲取日期對象“日期”部分?jǐn)?shù)值(1~31)getDay()獲取日期對象“星期”部分的數(shù)值(0~6),星期日值為0getDayOfWeek()獲取日期對象“星期”部分的英文名稱getFullYear()獲取日期對象“年份”部分四位數(shù)值getHours()獲取日期對象“小時”部分?jǐn)?shù)值(0~23)getMilliseconds()獲取日期對象的毫秒數(shù)(0~999)getMinutes()獲取日期對象“分鐘”部分?jǐn)?shù)值(0~59)getMonth()獲取日期對象“月份”部分的數(shù)值(1~12)getMonthName()獲取日期對象“月份”部分的英文名稱getSeconds()獲取日期對象“秒數(shù)”部分?jǐn)?shù)值(0~59)函數(shù)日期函數(shù)函數(shù)名稱說明getTimezoneOffset()獲取世界標(biāo)準(zhǔn)時間(UTC)與當(dāng)前主機(jī)時間之間的分鐘差值getUTCDate()使用世界標(biāo)準(zhǔn)時間獲取當(dāng)前日期對象“日期”部分?jǐn)?shù)值(1~31)getUTCDay()使用世界標(biāo)準(zhǔn)時間獲取當(dāng)前日期對象“星期”部分的數(shù)值(0~6)getUTCFullYear()使用世界標(biāo)準(zhǔn)時間獲取當(dāng)前日期對象“年份”部分四位數(shù)值getUTCHours()使用世界標(biāo)準(zhǔn)時間獲取當(dāng)前日期對象“小時”部分?jǐn)?shù)值(0~23)getUTCMilliseconds()使用世界標(biāo)準(zhǔn)時間獲取當(dāng)前日期對象的毫秒數(shù)(0~999)getUTCMinutes()使用世界標(biāo)準(zhǔn)時間獲取當(dāng)前日期對象“分鐘”部分?jǐn)?shù)值(0~59)getUTCMonth()使用世界標(biāo)準(zhǔn)時間獲取當(dāng)前日期對象“月份”部分的數(shù)值(1~12)getUTCSeconds()使用世界標(biāo)準(zhǔn)時間獲取當(dāng)前日期對象“秒數(shù)”部分?jǐn)?shù)值(0~59)函數(shù)日期函數(shù)函數(shù)名稱說明parse(datestring)用于分析一個包含日期的字符串,并返回該日期與1970年1月1日00:00:00之間相差的毫秒數(shù)。參數(shù)datestring為日期格式的字符串,格式為:yyyy/mm/ddhh:mm:sstoDateString()以字符串的形式獲取一個日期toISOString()獲取當(dāng)前日期對象的IOS格式的日期字串toJSON()獲取當(dāng)前日期對象的JSON格式的日期字串toLocaleDateString()根據(jù)本地日期格式,將Date對象轉(zhuǎn)換為日期字符串toLocaleTimeString()根據(jù)本地日期格式,將Date對象轉(zhuǎn)換為時間字符串toUTCString()以字符串的形式獲取相對于當(dāng)前日期對象的世界標(biāo)準(zhǔn)時間UTC(year,month,day,hour,min,sec,millisec)獲取相對于1970年1月1日00:00:00的世界標(biāo)準(zhǔn)時間,與指定日期對象之間相差的毫秒數(shù)。參數(shù)組成指定日期對象的年、月、日、時、分、秒以及毫秒的數(shù)值valueOf()獲取當(dāng)前日期對象的原始值函數(shù)日期函數(shù)函數(shù)名稱說明addYears(years)將指定的年份數(shù)加到當(dāng)前日期對象上,獲取一個新的日期對象。參數(shù)years為整數(shù)數(shù)值addMonths(months)將指定的月份數(shù)加到當(dāng)前日期對象上,獲取一個新的日期對象。參數(shù)months為整數(shù)數(shù)值addDays(days)將指定的天數(shù)加到當(dāng)前日期對象上,獲取一個新的日期對象。參數(shù)days為整數(shù)數(shù)值,正負(fù)均可addHours(hours)將指定的小時數(shù)加到當(dāng)前日期對象上,獲取一個新的日期對象。參數(shù)hours為整數(shù)數(shù)值addMinutes(minutes)將指定的分鐘數(shù)加到當(dāng)前日期對象上,獲取一個新的日期對象。參數(shù):minutes為整數(shù)數(shù)值addSeconds(seconds)將指定的秒數(shù)加到當(dāng)前日期對象上,獲取一個新

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論