将Axure中常用的函数整理了一下,做了一个汇总。自己也趁机做了一次复习,分享给大家看看,如果有疏漏或者不对的地方,请大家跟我说一下哦。
01
部件函数
函数 | 说明 | 使用方法 |
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]] |
02
窗口函数
函数 | 说明 | 使用方法 |
Window.ScrollX | 获取窗口横向滚动的当前坐标值 | [[Window. ScrollX]] |
Window.ScrollY | 获取窗口纵向滚动的当前坐标值 | [[Window. ScrollY]] |
Window.width | 获取窗口的宽度 | [[Window.width]] |
Window.height | 获取窗口的高度 | [[Window. height]] |
03
鼠标函数
函数 | 说明 | 使用方法 |
Cursor.X | 获取鼠标X轴坐标值 | [[Cursor.X]] |
Cursor.Y | 获取鼠标Y轴坐标值 | [[Cursor.Y]] |
DragX | 获取鼠标在X轴移动距离 | [[Drag.X]] |
DragY | 获取鼠标在Y轴移动距离 | [[Drag.Y]] |
04
数字函数
函数 | 说明 | 使用方法 |
toFixed | 指定数字的小数点位数 | 使用方法:如果n=1.232,[[n.toFixed(2)]]返回值1.23 |
toExponential | 把对象的值转换为指数计数法 | [[n. toExponential (参数)]] |
toPrecision | 把数字格式化为指定的长度 | 如果n=1, [[n. toPrecision (6)]]返回值1.00000 |
05
字符串函数
函数 | 说明 | 使用方法 |
charAt | 返回指定位置的字符 | [[LVAR. charAt(位数)]] |
charCodeAt | 返回指定位置字符的 Unicode 编码 | [[LVAR. charCodeAt (位数)]] |
Concat | 连接字符串 | |
fromCharCode | 从字符编码创建一个字符串 | |
indexOf | 检索字符串 | [[LVAR. indexOf (‘字符串’)]] |
lastIndexOf | 从后向前搜索字符串 | [[LVAR. lastIndexOf (‘字符串’)]] |
Slice | 提取字符串的片断,并在新的字符串中返回被提取的部分。 | [[LVAR. Split(start,end)]] 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)]] start 必需。 一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可选。 一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。 [[LVAR. Substring (start)]] |
toLowerCase | 把字符串转换为小写 | [[LVAR. toLowerCase ()]] |
toString | 返回字符串 | |
toUpperCase | 把字符串转换为大写 | [[LVAR. toUpperCase ()]] |
trim | 去除字符串两端空格 | [[LVAR. trim ()]] |
06
日期函数
函数 | 说明 | 使用方法 |
now | 根据计算机系统设定的日期和时间返回当前的日期和时间 | [[LVAR .now()]] |
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) | [[LVAR. getHours ()]] |
getMilliseconds | 返回毫秒数(0 ~ 999) | [[LVAR. getMilliseconds ()]] |
getMinutes | 返回日期中的分钟 (0 ~ 59) | [[LVAR. getMinutes ()]] |
getMonth | 返回日期中的月份 (0 ~ 11) | [[LVAR. getMonth ()]] |
getMonthName | 返回日期中的月份名称 (0 ~ 11) | [[LVAR. getMonthName ()]] |
getSeconds | 返回日期中的秒数(0 ~ 59) | [[LVAR. getSeconds ()]] |
getTime | 返回 1970 年 1 月 1 日至今的毫秒数 | [[LVAR. getTime ()]] |
getTimezaneOffset | 返回本地时间与格林威治标准时间 (GMT) 的分钟差 | [[LVAR. getTimezaneOffset ()]] |
getUTCDate | 根据世界时,从Date对象返回月中的一天(1~31) | [[LVAR. getUTCDate ()]] |
getUTCDay | 根据世界时间从Date对象返回周中的一天(0~6) | [[LVAR. getUTCDay ()]] |
getUTCFullYear | 根据世界时从Date对象返回四位数的年份。 | [[LVAR. getUTCFullYear ()]] |
getUTCHours | 根据世界时返回Date对象的小时(0~23) | [[LVAR. getUTCHours ()]] |
getUTCMilliseconds | 根据世界时返回Date对象的毫秒(0~999) | [[LVAR. getUTCMilliseconds ()]] |
getUTCMinutes | 根据世界时返回Date对象的分钟(0~59) | [[LVAR. getUTCMinutes ()]] |
getUTCMonth | 根据世界时从Date对象返回月份(0~11) | [[LVAR. getUTCMonth ()]] |
getUTCSeconds | 根据世界时返回Date对象的秒钟(0~59) | [[LVAR. getUTCSeconds ()]] |
toDateString | 把Date对象的日期部分转换为字符串 | [[toDateString()]] |
toISOString | 以字符串的形式返回采用ISO格式的日期。 | [[toISOString()]] |
toJSON | 用于允许转换某个对象的数据,以进行JavaScript Object Notation (JSON)序列化 | [[toJSON()]] |
toLocaleDateString | 根据本地时间格式,把Date对象的日期格式部分转换为字符串。 | [[toLocaleDateString]] |
toLocalTimeString | 根据本地时间格式,把Date对象的时间格式部分转换为字符串。 | [[toLocalTimeString]] |
toLocaleString | 根据本地时间格式,把Date对象转换为字符串。 | [[toLocaleString()]] |
toTimeString | 把Date对象的时间部分转换为字符串 | [[toTimeString]] |
toUTCString | 根据世界时,把Date对象转换为字符串 | [[toUTCString]] |
valueOf | 返回Date对象的原始值 | [[valueOf()]] |
addYear | 返回一个新的DateTime,它将指定的念书加到此实例的值上 | [[addYear(years)]] |
addMonth | 返回一个新的DateTime ,它将指定的月数加到此实例的值上 | [[addMonth(months)]] |
addDay | 返回一个新的DateTime ,它将指定的天数加到此实例的值上 | [[addDay(days)]] |
addHour | 返回一个新的DateTime ,它将指定的小时数加到此实例的值上 | [[addHour(hours)]] |
addMinute | 返回一个新的DateTime ,它将指定的分钟数加到此实例的值上 | [[addMinute(minutes)]] |
addSecond | 返回一个新的DateTime ,它将指定的秒钟数加到此实例的值上 | [[addSecond(seconds)]] |
addMillisecond | 返回一个新的DateTime ,它将指定的毫秒钟数加到此实例的值上 | [[addMillisecond(milliseconds)]] |
parse | 返回1970年1月1日午夜到指定日期(字符串)的毫秒数 | |
UTC | 根据世界时返回 1970 年 1 月 1 日到指定日期的毫秒数 |