首页 > 代码库 > Axure常用函数解析整理
Axure常用函数解析整理
元件函数
序号 | 函数 | 说明 | 使用方法 |
1 | Widget.Width | 获取元件的宽度 | [[LVAR. Width]] |
2 | Widget.Height | 获取元件的高度 | [[LVAR. Height]] |
3 | Widget.X | 获取元件左上顶点X坐标值 | [[LVAR. X]] |
4 | Widget.Y | 获取元件左上顶点Y坐标值 | [[LVAR. Y]] |
5 | Widget.Left | 获取元件左边界X坐标值 | [[LVAR. Left]] |
6 | Widget.Top | 获取元件顶部边界Y坐标值 | [[LVAR. Top]] |
7 | Widget.Right | 获取元件等右边界X坐标值 | [[LVAR. Right]] |
8 | Widget.Bottom | 获取元件底部边界Y坐标值 | [[LVAR. Bottom]] |
窗口函数
序号 | 函数 | 说明 | 使用方法 |
1 | Window.ScrollX | 获取窗口横向滚动的当前坐标值 | [[Window. ScrollX]] |
2 | Window.ScrollY | 获取窗口纵向滚动的当前坐标值 | [[Window. ScrollY]] |
3 | Window.width | 获取窗口的宽度 | [[Window.width]] |
4 | Window.height | 获取窗口的高度 | [[Window. height]] |
鼠标函数
序号 | 函数 | 说明 | 使用方法 |
1 | Cursor.X | 获取鼠标X轴坐标值 | [[Cursor.X]] |
2 | Cursor.Y | 获取鼠标Y轴坐标值 | [[Cursor.Y]] |
数字函数
序号 | 函数 | 说明 | 使用方法 |
3 | toFixed | 指定数字的小数点位数 | 使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23 |
4 | toExponential | 把对象的值转换为指数计数法 | [[n. toExponential (参数)]] |
5 | toPrecision | 把数字格式化为指定的长度 | 如果n=1, [[n. toPrecision (6)]]返回值1.00000 |
字符串函数
序号 | 函数 | 说明 | 使用方法 |
6 | charAt | 返回指定位置的字符 | [[LVAR. charAt(位数)]] |
7 | charCodeAt | 返回指定位置字符的 Unicode 编码 | [[LVAR. charCodeAt (位数)]] |
8 | Concat | 连接字符串 | |
9 | fromCharCode | 从字符编码创建一个字符串 | |
10 | indexOf | 检索字符串 | [[LVAR. indexOf (‘字符串’)]] |
11 | lastIndexOf | 从后向前搜索字符串 | [[LVAR. lastIndexOf (‘字符串’)]] |
12 | Slice | 提取字符串的片断,并在新的字符串中返回被提取的部分。 | [[LVAR. Split(start,end)]] start 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说, -1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。 end 紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字 符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。 |
13 | Split | 把字符串分割为字符串数组 | 使用方法1: [[LVAR1.Split(‘‘)]] 如果:LVAR1等于asdfg,则返回a,s,d,f,g 使用方法2: [[LVAR1.Split(‘ ‘)]] 如果:LVAR1等于asd fg,则返回asd,fg |
14 | Substr | 从起始索引号提取字符串中指定数目的字符 | [[LVAR. Substr (start,stop)]] |
15 | Substring | 提取字符串中两个指定的索引号之间的字符 | [[LVAR. Substring (start,stop)]] start 必需。 一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可选。 一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。 [[LVAR. Substring (start)]] |
16 | toLowerCase | 把字符串转换为小写 | [[LVAR. toLowerCase ()]] |
17 | toString | 返回字符串 | |
18 | toUpperCase | 把字符串转换为大写 | [[LVAR. toUpperCase ()]] |
19 | trim | 去除字符串两端空格 | [[LVAR. trim ()]] |
日期函数
序号 | 函数 | 说明 | 使用方法 |
1 | now | 根据计算机系统设定的日期和时间返回当前的日期和时间 | [[LVAR .now()]] |
2 | getDate | 返回一个月中的某一天 (1 ~ 31) | [[LVAR. getDate ()]],LVAR格式为标准日期格式,如YYYY/MM/DD,YYYY-MM-DD等 |
3 | getDay | 返回一周中的某一天 (0 ~ 6) | [[LVAR. getDay ()]] |
4 | getDayOfWeek | 返回一周中的某一天的英文名称 | [[LVAR. getDayOfWeek ()]] |
5 | getFullYear | 返回日期中四位数字的年 | [[LVAR. getFullYear ()]] |
6 | getHours | 返回日期中的小时 (0 ~ 23) | [[LVAR. getHours ()]] |
7 | getMilliseconds | 返回毫秒数(0 ~ 999) | [[LVAR. getMilliseconds ()]] |
8 | getMinutes | 返回日期中的分钟 (0 ~ 59) | [[LVAR. getMinutes ()]] |
9 | getMonth | 返回日期中的月份 (0 ~ 11) | [[LVAR. getMonth ()]] |
10 | getMonthName | 返回日期中的月份名称 (0 ~ 11) | [[LVAR. getMonthName ()]] |
11 | getSeconds | 返回日期中的秒数(0 ~ 59) | [[LVAR. getSeconds ()]] |
12 | getTime | 返回 1970 年 1 月 1 日至今的毫秒数 | [[LVAR. getTime ()]] |
13 | getTimezaneOffset | 返回本地时间与格林威治标准时间 (GMT) 的分钟差 | [[LVAR. getTimezaneOffset ()]] |
14 | getUTCDate | 根据世界时,从Date对象返回月中的一天(1~31) | [[LVAR. getUTCDate ()]] |
15 | getUTCDay | 根据世界时间从Date对象返回周中的一天(0~6) | [[LVAR. getUTCDay ()]] |
16 | getUTCFullYear | 根据世界时从Date对象返回四位数的年份。 | [[LVAR. getUTCFullYear ()]] |
17 | getUTCHours | 根据世界时返回Date对象的小时(0~23) | [[LVAR. getUTCHours ()]] |
18 | getUTCMilliseconds | 根据世界时返回Date对象的毫秒(0~999) | [[LVAR. getUTCMilliseconds ()]] |
19 | getUTCMinutes | 根据世界时返回Date对象的分钟(0~59) | [[LVAR. getUTCMinutes ()]] |
20 | getUTCMonth | 根据世界时从Date对象返回月份(0~11) | [[LVAR. getUTCMonth ()]] |
21 | getUTCSeconds | 根据世界时返回Date对象的秒钟(0~59) | [[LVAR. getUTCSeconds ()]] |
22 | toDateString | 把Date对象的日期部分转换为字符串 | [[toDateString()]] |
23 | toISOString | 以字符串的形式返回采用ISO格式的日期。 | [[toISOString()]] |
24 | toJSON | 用于允许转换某个对象的数据,以进行JavaScript Object Notation (JSON)序列化 | [[toJSON()]] |
25 | toLocaleDateString | 根据本地时间格式,把Date对象的日期格式部分转换为字符串。 | [[toLocaleDateString]] |
26 | toLocalTimeString | 根据本地时间格式,把Date对象的时间格式部分转换为字符串。 | [[toLocalTimeString]] |
27 | toLocaleString | 根据本地时间格式,把Date对象转换为字符串。 | [[toLocaleString()]] |
28 | toTimeString | 把Date对象的时间部分转换为字符串 | [[toTimeString]] |
29 | toUTCString | 根据世界时,把Date对象转换为字符串 | [[toUTCString]] |
30 | valueOf | 返回Date对象的原始值 | [[valueOf()]] |
31 | addYear | 返回一个新的DateTime,它将指定的念书加到此实例的值上 | [[addYear(years)]] |
32 | addMonth | 返回一个新的DateTime ,它将指定的月数加到此实例的值上 | [[addMonth(months)]] |
33 | addDay | 返回一个新的DateTime ,它将指定的天数加到此实例的值上 | [[addDay(days)]] |
34 | addHour | 返回一个新的DateTime ,它将指定的小时数加到此实例的值上 | [[addHour(hours)]] |
35 | addMinute | 返回一个新的DateTime ,它将指定的分钟数加到此实例的值上 | [[addMinute(minutes)]] |
36 | addSecond | 返回一个新的DateTime ,它将指定的秒钟数加到此实例的值上 | [[addSecond(seconds)]] |
37 | addMillisecond | 返回一个新的DateTime ,它将指定的毫秒钟数加到此实例的值上 | [[addMillisecond(milliseconds)]] |
38 | parse | 返回1970年1月1日午夜到指定日期(字符串)的毫秒数 | |
39 | UTC | 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数 |
Axure常用函数解析整理