Axure7.0教程(八)函數介紹
元件函數、窗口函數、鼠標函數和數字函數的介紹
元件函數
Widget.Width:獲取元件的寬度,使用方法:通過局部變量獲取[[LVAR. Width]];
Widget.Height:獲取元件的高度,使用方法:通過局部變量獲取[[LVAR. Height]];
Widget.X:獲取元件左上頂點X坐標值,使用方法:通過局部變量獲取[[LVAR. X]];
Widget.Y:獲取元件左上頂點Y坐標值,使用方法:通過局部變量獲取[[LVAR. Y]];
Widget. Left:獲取元件左邊界X坐標值,使用方法:通過局部變量獲取[[LVAR. Left]];
Widget. Top:獲取元件頂部邊界Y坐標值,使用方法:通過局部變量獲取[[LVAR. Top]];
Widget. Right:獲取元件等右邊界X坐標值,使用方法:通過局部變量獲取[[LVAR. Right]];
Widget. Bottom:獲取元件底部邊界Y坐標值,使用方法:通過局部變量獲取[[LVAR. Bottom]];
窗口函數
Window.ScrollX:獲取窗口橫向滾動的當前坐標值;使用方法:[[Window. ScrollX]]
Window.ScrollY:獲取窗口縱向滾動的當前坐標值;使用方法:[[Window. ScrollY]]
Window.width:獲取窗口的寬度,使用方法:[[Window.width]]
Window.height:獲取窗口的高度,使用方法:[[Window. height]]
鼠標函數
Cursor.X:獲取鼠標X軸坐標值,使用方法:[[Cursor.X]];
Cursor.Y:獲取鼠標Y軸坐標值,使用方法:[[Cursor.Y]]。
數字函數
toFixed:指定數字的小數點位數,使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23;
toExponential? :把對象的值轉換為指數計數法,使用方法:[[n. toExponential (參數)]];
toPrecision:? 把數字格式化為指定的長度:如果n=1, [[n. toPrecision (6)]]返回值1.00000。
字符串函數的介紹
charAt:返回指定位置的字符。使用方法: [[LVAR. charAt(位數)]]
charCodeAt:返回指定位置字符的 Unicode 編碼。使用方法:[[LVAR. charCodeAt (位數)]]
Concat:連接字符串。(暫未發現無實際用途)
fromCharCode:從字符編碼創建一個字符串。(未測試成功)
indexOf:檢索字符串。使用方法:[[LVAR. indexOf (‘字符串’)]]
lastIndexOf:從后向前搜索字符串。使用方法:[[LVAR. lastIndexOf (‘字符串’)]]
Slice:提取字符串的片斷,并在新的字符串中返回被提取的部分。使用方法:[[LVAR. Split(start,end)]]
Slice參數介紹:
start?要抽取的片斷的起始下標。如果是負數,則該參數規定的是從字符串的尾部開始算起的位置。也就是說,
-1 指字符串的最后一個字符,-2 指倒數第二個字符,以此類推。
end?緊接著要抽取的片段的結尾的下標。若未指定此參數,則要提取的子串包括 start 到原字符串結尾的字
符串。如果該參數是負數,那么它規定的是從字符串的尾部開始算起的位置。
Split:把字符串分割為字符串數組。
使用方法1:[[LVAR1.Split(”)]] 如果:LVAR1等于asdfg,則返回a,s,d,f,g
使用方法2:[[LVAR1.Split(‘ ‘)]] 如果:LVAR1等于asd fg,則返回asd,fg
Substr:從起始索引號提取字符串中指定數目的字符。使用方法:[[LVAR. Substr (start,stop)]]
Substring:提取字符串中兩個指定的索引號之間的字符。使用方法:[[LVAR. Substring (start,stop)]]
Substring參數介紹:
start?必需。一個非負的整數,規定要提取的子串的第一個字符在 stringObject 中的位置。
stop?可選。一個非負的整數,比要提取的子串的最后一個字符在 stringObject 中的位置多 1。如果省略該參數,那么返回的子串會一直到字符串的結尾。[[LVAR. Substring (start)]]
toLowerCase:把字符串轉換為小寫。使用方法:[[LVAR. toLowerCase ()]]
toString:返回字符串。(暫未發現無實際用途)
toUpperCase:把字符串轉換為大寫。使用方法:[[LVAR. toUpperCase ()]]
trim:去除字符串兩端空格。使用方法:[[LVAR. trim ()]]
日期函數的介紹
getDate:返回一個月中的某一天 (1 ~ 31)。使用方法:[[LVAR. getDate ()]],LVAR格式為標準日期格式,如YYYY/MM/DD,YYYY-MM-DD等。
getDay:返回一周中的某一天 (0 ~ 6)。使用方法:[[LVAR. getDay ()]]
getDayOfWeek:返回一周中的某一天的英文名稱。使用方法:[[LVAR. getDayOfWeek ()]]
getFullYear:返回日期中四位數字的年。使用方法:[[LVAR. getFullYear ()]]
getHours:返回日期中的小時 (0 ~ 23)。
getMilliseconds:返回毫秒數(0 ~ 999)。
getMinutes:返回日期中的分鐘 (0 ~ 59)。
getMonth:返回日期中的月份 (0 ~ 11)。
getMonthName:返回日期中的月份名稱 (0 ~ 11)。
getSeconds:返回日期中的秒數(0 ~ 59)。
不行了,以下請好事者自行研究吧!
getTime:返回 1970 年 1 月 1 日至今的毫秒數。
getTimezaneOffset:返回本地時間與格林威治標準時間 (GMT) 的分鐘差。
getUTCDate
getUTCDay
getUTCFullYear
getUTCHours
getUTCMilliseconds
getUTCMinutes
getUTCMonth
getUTCSeconds
toDateString
toISOString
toJSON
toLocaleDateString
toLocalTimeString
toLocaleString
toTimeString
toUTCString
valueOf
addYear
addMonth
addDay
addHour
addMinute
addSecond
addMillisecond
parse:返回1970年1月1日午夜到指定日期(字符串)的毫秒數。
UTC:根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。
其他函數
Lable:未知,參考資料:http://www.cjsdn.net/Doc/JDK60/java/awt/Label.html
作者:小樓
樓老師我愛你!
哈哈~~ 贊一個
不錯