中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

AxureRP教程:變量和函數(shù)詳解

2019-04-03    來源:itfarmer.com.cn

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

AxureRP里面的變量是一個非常有個性和使用價值的功能,有了變量之后,很多需要復(fù)雜條件判斷或者需要傳遞參數(shù)的功能邏輯就可以設(shè)計實現(xiàn)了,大大豐富了原型演示的可實現(xiàn)效果。在AxureRP 6.0版本之前,只能使用定義的全局變量,6.0版本增加了一些AxureRP自帶的變量,并且增加了函數(shù)運算功能,在前面已經(jīng)有寫過兩篇教程《AxureRP教程–使用變量》和《AxureRP教程–變量運算》,分別介紹了全局變量的使用和6.0版本之前如何進(jìn)行變量的運算,不了解的朋友可以先去看看這兩篇文章,這里主要講解一下6.0新增的自帶變量的應(yīng)用和函數(shù)運算的功能。

如上圖,左側(cè)的為AxureRP自帶的變量,右側(cè)為新增的函數(shù),可見AxureRP已經(jīng)把加減乘除等常規(guī)的運算引入進(jìn)來。AxureRP自帶的變量是一種特殊的變量,是不能賦值的,或者說其值是由系統(tǒng)賦予的默認(rèn)值,我們只需要在用到的時候引用就可以了。

PageName:返回頁面的名稱,即我們在站點地圖面板里面為所有頁面所做的命名,調(diào)用格式[[PageName]]

Day:返回當(dāng)前系統(tǒng)時間的日期,如2月28日則返回"28",調(diào)用格式[[Day]]

Month:返回當(dāng)前系統(tǒng)時間的月份,如2月28日則返回"2",調(diào)用格式[[Month]]

MonthName:返回當(dāng)前系統(tǒng)時間的月份名稱,如2月28日則返回"February",調(diào)用格式[[MonthName]]

DayOfWeek:返回當(dāng)前系統(tǒng)時間的星期幾的名稱,如2012年2月28日則返回"Tuesday",調(diào)用格式[[DayOfWeek]]

Year:返回當(dāng)前系統(tǒng)時間的年份,如2012年則返回"2012",調(diào)用格式[[Year]]

GenDay:返回原型生成時間的日期,如2月28日則返回"28",調(diào)用格式[[GenDay]]

GenMonth:返回原型生成時間的月份,如2月28日則返回"2",調(diào)用格式[[GenMonth]]

GenMonthName:返回原型生成時間的月份名稱,如2月28日則返回"二月",調(diào)用格式[[GenMonthName]]

GenDayOfWeek:返回原型生成時間的星期幾的名稱,如2012年2月28日則返回"星期二",調(diào)用格式[[GenDayOfWeek]]

GenYear:返回原型生成時間的年份,如2012年則返回"2012",調(diào)用格式[[GenYear]]

以上就是全部AxureRP自帶變量的使用說明,從上可以看出,有沒有前綴"Gen"的差別不是很大,雖然有中英文的差別,個人感覺這個和操作系統(tǒng)的版本有關(guān)系,若是英文版的操作系統(tǒng),估計就都顯示英文了。

AxureRP 6.0版本除了推出自帶變量外,還新增了局部變量的功能,相比于全局變量的可以夸頁面調(diào)用,局部變量只能在單個事件動作里面調(diào)用,一般局部變量只用來做組件值的傳遞功能,然后在函數(shù)的運算中調(diào)用定義的局部變量,下面就會講到,如:

下面介紹AxureRP新增的函數(shù)運算功能,加減乘除這四則運算相對簡單,大家都能明白其意思,就只做簡單介紹了。

+:加法運算,調(diào)用格式[[LVAR1+LVAR2]]

-:減法運算,調(diào)用格式[[LVAR1-LVAR2]]

*:乘法運算,調(diào)用格式[[LVAR1*LVAR2]]

/:除法運算,調(diào)用格式[[LVAR1/LVAR2]]

LVAR.substring(from,to):截取字符串,返回字符串從第from位到第to位的子字符串,調(diào)用格式[[LVAR.substring(from,to)]],如要返回局部變量LVAR1="12345"的第2到4位字符,則為[[LVAR1.substring(2,4)]]=34

LVAR.length:返回字符串的長度,調(diào)用格式[[LVAR.length]],如要返回局部變量LVAR1 ="234"的長度,則為[[LVAR1.length]]=3

LVAR.toFixed(decimalPoints):精確小數(shù)點的位數(shù),返回指定小數(shù)位數(shù)decimalPoints的字符串,調(diào)用格式[[LVAR.toFixed(decimalPoints)]],如要返回局部變量LVAR1="12"的兩位小數(shù)的值,則[[LVAR1.toFixed(2)]]=12.00

從上面的函數(shù)介紹也可以看出局部變量的使用特性,一般就是用來傳遞值或者參數(shù)的,比如將輸入框的內(nèi)容先賦給局部變量,再用來進(jìn)行運算。
AxureRP的自帶變量和函數(shù)就介紹到這,大家可以自己試用一下,基本就能明白其原理了,也可參照我的原型演示文件,相信大家都能很快掌握的。

《原型設(shè)計》微電子雜志  點此訂閱

點此查看演示

點此下載源文件

文章來源:itfarmer.com.cn

標(biāo)簽: AxureRP AxureRP教程 AxureRP變

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:智能手持設(shè)備產(chǎn)品設(shè)計“八戒”

下一篇:AxureRP教程:變量使用進(jìn)階