- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、函数使用方法
Axure函数使用的基本语法是:用”[[ ]]”双方括号(即英文双中括号)包含,变量值和函数用英文句号(即点”.? ”)连接。
例如:[[LVAR. Width]] 表示变量LVAR的宽度
[[This. Width]] 当前元件的宽度
二、 函数分类
根据Axure函数的应用范围,可划分为以下10类:元件函数、页面函数、窗口函数、鼠标指针函数、数字函数、字符串函数、数学函数、日期函数、中继器函数和布尔运算符(逻辑运算)。
三、函数使用说明
3.1 元件函数
This:获取当前元件对象,当前元件指添加事件的元件。Target:获取目标元件对象,目标元件指添加动作的元件。x:获取元件对象的X轴坐标值。y:获取元件对象Y轴坐标值。width:获取元件对象的宽度值。height:获取元件对象的高度值。scrollX:获取元件对象水平移动的距离。scrollY:获取元件对象垂直移动的距离。text:获取元件对象的文字。name:获取元件对象的名称。top:获取元件对象顶部边界的坐标值。left:获取元件对象左边界的坐标值。right:获取元件对象右边界的坐标值。bottom:获取元件对象底部边界的坐标值。opacity:获取元件对象的不透明度。rotation:获取元件对象的旋转角度。
3.2 页面函数
PageName:获取当前页面的名称。
3.3 窗口函数
Windows.width:获取浏览器的当前宽度。Windows.height:获取浏览器的当前高度。Windows.scrollX:获取浏览器的水平滚动距离。Windows.scrollY:获取浏览器的垂直滚动距离。
3.4 鼠标指针函数
Cursor.x:获取鼠标当前位置的X轴坐标。Cursor.Y:获取鼠标当前位置的Y轴坐标。DragX:获取鼠标在水平方向的移动速度(0.01秒内移动的距离)。DragY:获取鼠标在垂直方向的移动速度(0.01秒内移动的距离)。TotalDragX:整个拖动过程中,鼠标指针在水平方向上移动的距离。TotalDragY:整个拖动过程中,鼠标指针在垂直方向上移动的距离。DragTime:鼠标拖动操作的总时长。从鼠标按下左键到释放左键的总时长,中间过程中,如果未移动鼠标位置,也计算时长。
3.5 数字函数
toExponential(decimalPoints):将对象的值转换为指数计数法。decimalPoints为小数点后保留的小数位数。toFixed(decimalPoints):将一个数字转换为保留指定小数位数的数字,超出的后面小数位将自动进行四舍五入。decimalPoints为小数点后保留的小数位数。toPrecision(length):将数字格式化为指定的长度,小数点不计算长度,length为指定的长度。
3.6 字符串函数
length:获取当前文本对象的长度,即字符长度,1个汉字的长度按1计算。charAt(index):获取当前文本对象指定位置的字符,index为大于等于0的整数,字符位置从0开始计数,0为第一位。charCodeAt(index):获取当前文本对象中指定位置字符的Unicode编码(中文编码段19968 ~ 40622);字符起始位置从0开始。 index为大于等于0的整数。concat(\’string\’):将当前文本对象与另外一个字符创组合,string为组合后显示在后方的字符串。indexOf(\’searchValue\’,start):从左至右查询字符串在当前文本对象中首次出现的位置。未查询到,返回值为-1。参数:searchValue为查询的字符串;start为查询的起始位置,官方虽未明说,但经测试是可用的。官方默认没有start,则是从文本的最左侧开始查询。lastIndexOf(\’searchvalue,start\’):从右至左查询字符串在当前文本对象中首次出现的位置。未查询到,返回值为-1。参数:searchValue为查询的字符串;start为查询的起始位置,官方虽未明说,但经测试是可用的。官方默认没有start,则是从文本的最右侧开始查询。replace(\’searchvalue\’,\’newvalue\’):用新的字符串替换文本对象中指定的字符串。参数:newvalue为新的字符串,searchvalue为被替换的字符串。slice(start,end):从当前文本对象中截取从指定位置开始到指定位置结束之间的字符串。参数:start为截取部分的起始位置,该数值可为负数。负数代表从文本对象的尾部开始,-1表示末位。-2表示倒数第二位。end为截取部分的结束位置,可省略,省略则表示从截取开始位置
文档评论(0)