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

下載本文檔

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

文檔簡(jiǎn)介

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論