将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 日到指定日期的毫秒数 |
转载:https://blog.csdn.net/weixin_42058609/article/details/101704032