Axure教程 axure新手入門基礎(5)
(五)系統函數與變量
1、變量的種類:
全局變量:可以在整個原型的任意位置調用和修改。
局部變量:僅作用于某一事件的某一動作內。
自定義變量:自行新建的全局變量。
2、axure函數
特殊變量:特殊變量其實是軟件自帶的函數,就像excel中的函數一樣,可以調用獲得一些特定的值。
功能:除了運算符之外的三個函數,可以對變量進行進一步操作以獲取需要的值。比如:截取變量字符串中的某一段或者計算變量字符串的長度。
3、特殊變量的使用
使用時我們只需要點擊選擇相應的變量或直接輸入[[變量名稱]],再通過不同的表達式就能得到我們要的效果。比如我們想在文本框內顯示當前的日期(yy-mm-dd格式),就可以通過下面的表達式實現:[[Year]]-[[Month]]-[[Day]]
4、函數的使用
功能中的函數都是通過“變量名.函數名(參數)”來實現:
例1:截取變量“頁面名稱”中的前三個字符
[[PageName.substring(0, 3)]]
例2:獲取頁面名稱字符的長度
[[PageName.length]]
例3:將變量轉換成小數點后保留兩位的數值
[[自定義變量名.toFixed(2)]]
5、變量的使用情景
1)記錄登錄狀態;
2)顯示編輯框還能輸入多少漢字;
3)滾動條的實現;
4)根據不同的變量跳轉至不同的頁面
N)……
太多,就不一一列舉了。
簡單說,變量的使用一般程序:添加變量,修改變量值,判斷變量值,根據不同的值執行不同的動作。
值得注意的是,在事件中設置在當前頁打開新窗口時,如果同時對變量有操作,記得把變量操作寫在跳轉頁面之前,寫在后面變量會不起作用。
本文作者:@小樓;轉載自:Axure原創教程網
新手入門基礎教程目錄
Axure教程 關于Axure rp觸發事件中IF和ELSE IF的使用說明(6)
更多Axure學習技巧:Axure專欄
很干貨啊
干的難以下咽
不得不買書的意思
根本不具備實際操作性啊。跟說明書無二異
完全沒看懂的意思??!
項目中有一堆js引用,貌似就是這個工具自動生成的!
?
汗……太抽象了,完全不舉例,云里霧里的
第1、2篇還看得懂,后面的就完全看不懂了 ??
太籠統
已學習