您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > axure7函数介绍
AxureRP7.0函数介绍介绍1.指针函数(Cursor)➤Cursor.x用途:鼠标指针在页面中位置的X轴坐标。➤Cursor.y用途:鼠标指针在页面中位置的Y轴坐标。➤DragX用途:鼠标指针沿X轴拖动元件时的瞬间(0.01秒)拖动距离。➤DragY用途:鼠标指针沿Y轴拖动元件时的瞬间(0.01秒)拖动距离。➤TotalDragX用途:鼠标指针拖动元件从开始到结束的X轴移动距离。➤TotalDragY用途:鼠标指针拖动元件从开始到结束的Y轴移动距离。➤DragTime用途:鼠标指针拖动元件从开始到结束的总时长。2.窗口函数(Window)➤Window.width用途:打开原型页面的浏览器当前宽度。➤Window.height用途:打开原型页面的浏览器当前高度。➤Window.scrollX用途:浏览器中页面水平滚动的距离。➤Window.scrollY用途:浏览器中页面垂直滚动的距离。3.页面函数(Page)➤PageName用途:获取当前页面的名称。4.数字函数(Number)➤toExponential(decimalPoints)用途:把数值转换为指数计数法。参数:decimalPoints为保留小数的位数。示例:Lvar.toExponential(2)Lvar=65时,结果为:6.50e+1➤toFixed(decimalPoints)用途:将一个数字转为保留指定位数的小数,小数位数超出指定位数时进行四舍五入。参数:decimalPoints为保留小数的位数。示例:Lvar.toFixed(2)Lvar=12.343时,结果为:12.34Lvar=12.346时,结果为:12.35Lvar=12.3时,结果为:12.30➤toPrecision(length)用途:把数字格式化为指定的长度。参数:length为格式化后的数字长度,小数点丌计入长度。示例:Lvar.toPrecision(5)Lvar=12345时,结果为:12345。Lvar=123456时,结果为:1.2346e+5。Lvar=12345.6时,结果为:12346。Lvar=1234时,结果为:1234.05.数学函数(Math)➤Math.abs(x)用途:计算参数数值的绝对值。参数:x为数值。示例:Math.abs(-1.5)结果为1.5。➤Math.acos(x)用途:获取一个数值的反余弦弧度值,其范围是0~pi。参数:x为数值,范围在-1~1之间。➤Math.asin(x)用途:获取一个数值的反正弦值。参数:x为数值,范围在-1~1之间。➤Math.atan(x)用途:获取一个数值的反正切值。参数:x为数值。➤Math.atan2(y,x)用途:获取某一点(x,y)的角度值。参数:“x,y”为点的坐标数值。➤Math.ceil(x)用途:向上取整函数,获取大于或者等于指定数值的最小整数。参数:x为数值示例:Math.ceil(1)结果为1。Math.ceil(1.1)结果为2。➤Math.cos(x)用途:余弦函数。参数:x为弧度数值。➤Math.exp(x)用途:指数函数,计算以e为底的指数。参数:x为数值。➤Math.floor(x)用途:向下取整函数,获取小于或者等于指定数值的最大整数。参数:x为数值。➤Math.log(x)用途:对数函数,计算以e为底的对数值。参数:x为数值。➤Math.max(x,y)用途:获取参数中的最大值。参数:“x,y”表示多个数值,而非2个数值。示例:Math.max(1,3,5,2,4,0,7,6)结果为7。➤Math.min(x,y)用途:获取参数中的最小值。参数:“x,y”表示多个数值,而非2个数值。示例:Math.max(1,3,5,2,4,0,7,6)结果为0。➤Math.pow(x,y)用途:幂函数,计算x的y次幂。参数:x丌能为负数且y为小数,或者x为0且y小于等于0。示例:[[Math.pow(2,3)]],返回值8;➤Math.random()用途:随机数函数,返回一个0~1之间的随机数。示例:获取10-15之间的随机小数,计算公式为Math.random()*5+10。➤Math.sin(x)用途:正弦函数。参数:x为弧度数值。➤Math.sqrt(x)用途:平方根函数。参数:x为数值。示例:Math.sqrt(16)结果为4。➤Math.tan(x)用途:正切函数。参数:x为弧度数值。6.日期函数(Date)➤Now用途:获取当前计算机系统日期对象。➤GenDate用途:获取原型生成日期对象。➤getDate()用途:获取日期对象日期部分数值(1~31)。➤getDay()用途:获取日期对象星期部分的数值(0~6)。➤getDayOfWeek()用途:获取日期对象星期部分的英文名称。➤getFullYear()用途:获取日期对象年份部分四位数值。➤getHours()用途:获取日期对象小时部分数值(0~23)。➤getMilliseconds()用途:获取日期对象的毫秒数(0~999)。➤getMinutes()用途:获取日期对象分钟部分数值(0~59)。➤getMonth()用途:获取日期对象月份部分的数值(1~12)。➤getMonthName()用途:获取日期对象月份部分的英文名称。➤getSeconds()用途:获取日期对象秒数部分数值(0~59)。➤getTime()用途:获取当前日期对象中的时间值。该时间值表示从1970年1月1日00:00:00开始,到当前日期对象时,所经过的毫秒数,以格林威治时间为准。➤getTimezoneOffset()用途:获取世界标准时间(UTC)不当前主机时间之间的分钟差值。➤getUTCDate()用途:使用世界标准时间获取当前日期对象日期部分数值(1~31)。➤getUTCDay()用途:使用世界标准时间获取当前日期对象星期部分的数值(0~6)。➤getUTCFullYear()用途:使用世界标准时间获取当前日期对象年份部分四位数值。➤getUTCHours()用途:使用世界标准时间获取当前日期对象小时部分数值(0~23)➤getUTCMilliseconds()用途:使用世界标准时间获取当前日期对象的毫秒数(0~999)。➤getUTCMinutes()用途:使用世界标准时间获取当前日期对象分钟部分数值(0~59)。➤getUTCMonth()用途:使用世界标准时间获取当前日期对象月份部分的数值(1~12)。➤getUTCSeconds()用途:使用世界标准时间获取当前日期对象秒数部分数值(0~59)。➤Date.parse(datestring)用途:用于分析一个包含日期的字符串,幵返回该日期不1970年1月1日00:00:00之间相差的毫秒数参数:datestring为日期格式的字符串,格式为:yyyy/mm/ddhh:mm:ss。➤toDateString()用途:以字符串的形式获取一个日期。➤toISOString()用途:获取当前日期对象的IOS格式的日期字串,格式:YYYY-MM-DDTHH:mm:ss.sssZ。➤toJSON()用途:获取当前日期对象的JSON格式的日期字串,格式:YYYY-MM-DDTHH:mm:ss.sssZ。➤toLocaleDateString()用途:以字符串的形式获取本地化当前日期对象。幵且只包含年月日部分的短日期信息。➤toLocaleTimeString()用途:以字符串的形式获取本地化当前日期对象。幵且只包含时分秒部分的短日期信息。➤toUTCString()用途:以字符串的形式获取相对于当前日期对象的世界标准时间。➤Date.UTC(year,month,day,hour,min,sec,millisec)用途:获取相对于1970年1月1日00:00:00的世界标准时间,不指定日期对象之间相差的毫秒数。参数:组成指定日期对象的年、月、日、时、分、秒以及毫秒的数值。➤valueOf()用途:获取当前日期对象的原始值。➤addYears(years)用途:将指定的年份数加到当前日期对象上,获取一个新的日期对象。参数:years为整数数值,正负均可。➤addMonths(months)用途:将指定的月份数加到当前日期对象上,获取一个新的日期对象。参数:months为整数数值,正负均可。➤addDays(days)用途:将指定的天数加到当前日期对象上,获取一个新的日期对象。参数:days为整数数值,正负均可。➤addHours(hours)用途:将指定的小时数加到当前日期对象上,获取一个新的日期对象。参数:hours为整数数值,正负均可。➤addMinutes(minutes)用途:将指定的分钟数加到当前日期对象上,获取一个新的日期对象。参数:minutes为整数数值,正负均可。➤addSeconds(seconds)用途:将指定的秒数加到当前日期对象上,获取一个新的日期对象。参数:seconds为整数数值,正负均可。➤addMilliseconds(ms)用途:将指定的毫秒数加到当前日期对象上,获取一个新的日期对象。参数:ms为整数数值,正负均可。在AxureRP7.0中,有几个没有在列表中显示的时间函数,它们分别是:➤Year用途:获取系统日期对象年份部分的四位数值。➤Month用途:获取系统日期对象月份部分数值(1~12)。➤Day用途:获取系统日期对象日期部分数值(1~31)。➤Hours用途:获取系统日期对象小时部分数值(0~23)。➤Minutes用途:获取系统日期对象分钟部分数值(0~59)。➤Seconds用途:获取系统日期对象秒数部分数值(0~59)。7.字符串函数(String)➤Length用途:获取当前文本对象的长度,即字符个数;1个汉字的长度按1计算。➤charAt(index)用途:获取当前文本对象中指定位置的字符;字符起始位置从0开始。参数:index为大于等于0的整数。➤charCodeAt(index)用途:获取当前文本对象中指定位置字符的Unicode编码(中文编码段19968~40622);字符起始位置从0开始。参数:index为大于等于0的整数。➤concat('string')用途:将当前文本对象不另一个字符串组合。参数:string为组合在后方的字符串。➤indexOf('searchValue')用途:从左至右获取查询字符串在当前文本对象中首次出现的位置。参数:searchValue:查询的字符串。start:查询的起始位置。该参数可省略,官方未给出此参数,经测试可用。➤lastIndexOf('searchvalue',start)用途:从右至左获取查询字符串在当前文本对象中首次出现的位置。参数:searchValue:查询的字符串。Start:查询的起始位置。该参数可省略。➤replace('searchvalue','newvalue')用途:用新的字符串替换当前文本对象中指定的字符串。参数:searchvalue:被替换的字符串。newvalue:新文本对象或字符串。➤slice(start,end)用途:从当前文本对象中截取从指定起始位置开始到终止位置之前的字符串。参数:start:被截取部分的起始位置,该数值可为负数。end:被截取部分的终止位置,该数值可为负数。该参数可省略,省略该参数则由起始位置截取至文本对象结尾。➤split('separator',limit)用途:将当前文本对象中不分隔字符相同的字符转为为”,”,形成多组字符串,幵返回从左开始的指定组数。参数:separator:分隔字符。分隔字符可以为空,为空时将分隔每个字符为一组。limit:返回组数的数值。该参数可以省略,省略该参数则返回所有字符串组。➤substr(start,length)用途:从当前文本对象中指定起始位置开始截取一定长度的字符串。参数:start:被截取部分的起始位置。length:被截取部分的长度。该参数可省略,省略该参数
本文标题:axure7函数介绍
链接地址:https://www.777doc.com/doc-2899458 .html