Axure7.0教程(八)函數(shù)介紹

5 評論 48490 瀏覽 121 收藏 8 分鐘

元件函數(shù)、窗口函數(shù)、鼠標(biāo)函數(shù)和數(shù)字函數(shù)的介紹

元件函數(shù)

Widget.Width:獲取元件的寬度,使用方法:通過局部變量獲取[[LVAR. Width]];

Widget.Height:獲取元件的高度,使用方法:通過局部變量獲取[[LVAR. Height]];

Widget.X:獲取元件左上頂點(diǎn)X坐標(biāo)值,使用方法:通過局部變量獲取[[LVAR. X]];

Widget.Y:獲取元件左上頂點(diǎn)Y坐標(biāo)值,使用方法:通過局部變量獲取[[LVAR. Y]];

Widget. Left:獲取元件左邊界X坐標(biāo)值,使用方法:通過局部變量獲取[[LVAR. Left]];

Widget. Top:獲取元件頂部邊界Y坐標(biāo)值,使用方法:通過局部變量獲取[[LVAR. Top]];

Widget. Right:獲取元件等右邊界X坐標(biāo)值,使用方法:通過局部變量獲取[[LVAR. Right]];

Widget. Bottom:獲取元件底部邊界Y坐標(biāo)值,使用方法:通過局部變量獲取[[LVAR. Bottom]];

窗口函數(shù)

Window.ScrollX:獲取窗口橫向滾動的當(dāng)前坐標(biāo)值;使用方法:[[Window. ScrollX]]

Window.ScrollY:獲取窗口縱向滾動的當(dāng)前坐標(biāo)值;使用方法:[[Window. ScrollY]]

Window.width:獲取窗口的寬度,使用方法:[[Window.width]]

Window.height:獲取窗口的高度,使用方法:[[Window. height]]

鼠標(biāo)函數(shù)

Cursor.X:獲取鼠標(biāo)X軸坐標(biāo)值,使用方法:[[Cursor.X]];

Cursor.Y:獲取鼠標(biāo)Y軸坐標(biāo)值,使用方法:[[Cursor.Y]]。

數(shù)字函數(shù)

toFixed:指定數(shù)字的小數(shù)點(diǎn)位數(shù),使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23;

toExponential? :把對象的值轉(zhuǎn)換為指數(shù)計(jì)數(shù)法,使用方法:[[n. toExponential (參數(shù))]];

toPrecision:? 把數(shù)字格式化為指定的長度:如果n=1, [[n. toPrecision (6)]]返回值1.00000。

字符串函數(shù)的介紹

charAt:返回指定位置的字符。使用方法: [[LVAR. charAt(位數(shù))]]

charCodeAt:返回指定位置字符的 Unicode 編碼。使用方法:[[LVAR. charCodeAt (位數(shù))]]

Concat:連接字符串。(暫未發(fā)現(xiàn)無實(shí)際用途)

fromCharCode:從字符編碼創(chuàng)建一個(gè)字符串。(未測試成功)

indexOf:檢索字符串。使用方法:[[LVAR. indexOf (‘字符串’)]]

lastIndexOf:從后向前搜索字符串。使用方法:[[LVAR. lastIndexOf (‘字符串’)]]

Slice:提取字符串的片斷,并在新的字符串中返回被提取的部分。使用方法:[[LVAR. Split(start,end)]]

Slice參數(shù)介紹:

start?要抽取的片斷的起始下標(biāo)。如果是負(fù)數(shù),則該參數(shù)規(guī)定的是從字符串的尾部開始算起的位置。也就是說,

-1 指字符串的最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類推。

end?緊接著要抽取的片段的結(jié)尾的下標(biāo)。若未指定此參數(shù),則要提取的子串包括 start 到原字符串結(jié)尾的字

符串。如果該參數(shù)是負(fù)數(shù),那么它規(guī)定的是從字符串的尾部開始算起的位置。

Split:把字符串分割為字符串?dāng)?shù)組。

使用方法1:[[LVAR1.Split(”)]] 如果:LVAR1等于asdfg,則返回a,s,d,f,g

使用方法2:[[LVAR1.Split(‘ ‘)]] 如果:LVAR1等于asd fg,則返回asd,fg

Substr:從起始索引號提取字符串中指定數(shù)目的字符。使用方法:[[LVAR. Substr (start,stop)]]

Substring:提取字符串中兩個(gè)指定的索引號之間的字符。使用方法:[[LVAR. Substring (start,stop)]]

Substring參數(shù)介紹:

start?必需。一個(gè)非負(fù)的整數(shù),規(guī)定要提取的子串的第一個(gè)字符在 stringObject 中的位置。

stop?可選。一個(gè)非負(fù)的整數(shù),比要提取的子串的最后一個(gè)字符在 stringObject 中的位置多 1。如果省略該參數(shù),那么返回的子串會一直到字符串的結(jié)尾。[[LVAR. Substring (start)]]

toLowerCase:把字符串轉(zhuǎn)換為小寫。使用方法:[[LVAR. toLowerCase ()]]

toString:返回字符串。(暫未發(fā)現(xiàn)無實(shí)際用途)

toUpperCase:把字符串轉(zhuǎn)換為大寫。使用方法:[[LVAR. toUpperCase ()]]

trim:去除字符串兩端空格。使用方法:[[LVAR. trim ()]]

日期函數(shù)的介紹

getDate:返回一個(gè)月中的某一天 (1 ~ 31)。使用方法:[[LVAR. getDate ()]],LVAR格式為標(biāo)準(zhǔn)日期格式,如YYYY/MM/DD,YYYY-MM-DD等。

getDay:返回一周中的某一天 (0 ~ 6)。使用方法:[[LVAR. getDay ()]]

getDayOfWeek:返回一周中的某一天的英文名稱。使用方法:[[LVAR. getDayOfWeek ()]]

getFullYear:返回日期中四位數(shù)字的年。使用方法:[[LVAR. getFullYear ()]]

getHours:返回日期中的小時(shí) (0 ~ 23)。

getMilliseconds:返回毫秒數(shù)(0 ~ 999)。

getMinutes:返回日期中的分鐘 (0 ~ 59)。

getMonth:返回日期中的月份 (0 ~ 11)。

getMonthName:返回日期中的月份名稱 (0 ~ 11)。

getSeconds:返回日期中的秒數(shù)(0 ~ 59)。

不行了,以下請好事者自行研究吧!

getTime:返回 1970 年 1 月 1 日至今的毫秒數(shù)。

getTimezaneOffset:返回本地時(shí)間與格林威治標(biāo)準(zhǔn)時(shí)間 (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日午夜到指定日期(字符串)的毫秒數(shù)。

UTC:根據(jù)世界時(shí)返回 1970 年 1 月 1 日 到指定日期的毫秒數(shù)。

 

其他函數(shù)

Lable:未知,參考資料:http://www.cjsdn.net/Doc/JDK60/java/awt/Label.html

作者:小樓

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 樓老師我愛你!

    來自北京 回復(fù)
  2. :mrgreen:

    來自北京 回復(fù)
  3. 哈哈~~ 贊一個(gè)

    來自四川 回復(fù)
  4. 不錯

    來自北京 回復(fù)