Axure 变量、属性、函数
局部变量
- 使用场景非常多;
- 需要先创建;
- 只能作用于当前事件;
- 命名需要注意,只能英文+数字;
全局变量
- 需要先创建;
- 可以作用于整个文档,在任意页面调用或使用
中继器的 Item 属性
- item:获取数据集一行数据的集合,即数据行的对象。
- ltem:列名:获取数据行中指定列的值。
- index:获取数据行的索引编号,编号起始为1,由上至下每行递增1
- isFirst:判断数据行是否为第1行.
- isLast:判断数据行是否为最末行;
- isEven:判断数据行是否为偶数行
- isodd:判断数据行是否为奇数行;
- isMarked:判断数据行是否为被标记
- isVisible:判断数据行是否为可见行
中继器的 Repeater 属性
- Repeater:中继器的对象;
- visibleltemCount:中继器项目列表中可见项的数量;
- itemCount:加载项数量;
- dataCount:获取中继器数据集中数据行的总数量。
- pageCount:获取中继器分页的总数量,即能够获取分页后共有多少页
- pagelndex:获取中继器项目列表当前显示内容的页码。
元件的属性
- This:获取当前元件对象,当前元件指添加事件的元件
- Target:获取目标元件对象,目标元件指添加动作的元件
- x:获取元件对象的X轴坐标值。
- y:取元件对象Y轴坐标值。
- width:获取元件对象的宽度值。
- height:获取元件对象的高度值
- scrollX:获取元件对象水平移动的距离
- scrollY:获取元件对象垂直移动的距离。
- text:获取元件对象的文字。
- name:获取元件对象的名称。
- top:获取元件对象顶部边界的坐标值
- left:获取元件对象左边界的坐标值。
- right:获取元件对象右边界的坐标值
- bottom:获取元件对象底部边界的坐标值。
- opacity:获取元件对象的不透明度
- rotation:获取件对象的旋转角度。
页面属性
- PageName:获取当前页面的名称
窗口属性
- Window.width:获取浏览器的当前宽度。
- Window.height:获取浏览器的当前高度。
- Window.scrollX:获取浏览器的水平滚动距离。
- Window.scrollY:获取浏览器的垂直滚动距离。
鼠标指针属性
- Cursor.x:获取鼠标当前位置的X轴坐标。
- Cursor.Y:获取鼠标当前位置的Y轴坐标。
- Dragx:获取鼠标在水平方向的移动距离 (0.01秒)
- DragY:获取鼠标在垂直方向的移动距离 (0.01秒)。
- TotalDragX:整个拖动过程中,鼠标指针在水平方向上移动的距离。
- TotalDragY:整个拖动过程中,鼠标指针在垂直方向上移动的距离
- DragTime:鼠标拖动操作的总时长。从鼠标按下左键到释放左键的总时长,中间过程中,如果未移动鼠标位置,也计算时长。
数字函数
- toExponential(decimalPoints):将对象的值转换为指数计数法。decimalPoints为小数点后保留的小数位数。
289347219847.toExponential(2) => 2.890+11
- toFixed(decimalPoints):将一个数字转换为保留指定小数位数的数字,超出的后面小数位将自动进行四舍五入。decimalPoints为小数点后保留的小数位数。
2.71228.toFixed(2) => 2.71
- toPrecision(length):将数字格式化为指定的长度,小数点不计算长度,length为指定的长度
2.71228.toFixed(2) => 2.7
字符函数
- length:获取当前文本对象的长度,即字符长度,1个汉字的长度按1计算。
- charAt(index):获取当前文本对象指定位置的字符,index为大于等于0的整数,字符位置从0开始计数,0为第一位.
- index0f(searchvaluestat):从左至右查询字符串在当前文本对象中首次出现的位置。未查询到,返回值为-1。
- lastindex0f(searchvalue,stat:从右至左查询字符串在当前文本对象中首次出现的位置。未查询到,返回值为-1
- charCodeAt(index):获取当前文本对象中指定位置字符的Unicode编码(中文编码段19968 ~40622);字符起始位置从0开始。index为大于等于0的整数。
- slice(start,end):从当前文本对象中截取从指定位置开始到指定位置结束之间的字符串。
- substr(start,length):当前文本对象中从指定起始位置截取一定长度的字符串。参数:start为截取的起始位置length为截取的长度,该参数可以省略,省略则表示从起始位置一直截取到文本对象末尾。
- substring(from,to):从当前文本对象中截取从指定位置开始到另一指定位置区间的字符串。
- concat('string'):将当前文本对象与另外一个字符串组合,string为组合后显示在后方的字符串。
- replace('searchvalue','newvalue'):用新的字符串替换文本对象中指定的字符串。.
- toLowerCase():将文本对象中所有的大写字母转换为小写字母。
- toUpperCase():将文本对象中所有的小写字母转换为大写字母。
- trim():删除文本对象两端的空格。.
- toString():将一个逻辑值转换为字符串.
- split(separator,imit):将当前文本对象中与分隔字符相同的字符转为“,”,形成多组字符串,并返回从左开始的指定组数。
数学函数
- Math.abs(x):计算参数值的绝对值。参数:x为数值。
- Math.acos(x):获取一个数值的反余弦弧度值,其范围是 0~ pi。参数:为数值,范围在-1~1之间。
- Math.asin(x)用途:获取一个数值的反正弦值。参数:x为数值,范围在-1~1 之间。
- Math.atan(x):获取一个数值的反正切值。参数:x为数值。
- Math.atan2(y,x) 用途:获取某一点(x,y)的角度值。
- Math.ceil(x):向上取整函数,获取大于或者等于指定数值的最小整数。 参数:x为数值。
- Math.cos(x):获取一个数值的余弦函数。。返回-1.0到1.0之间的数。参数:x为弧度数值。
- Math.exp(x):获取一个数值的指数函数,计算以e为底的指数。
- Math.floor(x):向下取整函数,获取小于或者等于指定数值的最大整数。 参数:为数值。
- Math.log(x):对数函数,计算以e为底的对数值。 参数:x为数值。
- Math.max(x,y):获取参数中的最大值。参数:“x,y” 表示多个数值,不一定为2个数值。
- Math.min(x,y):获取参数中的最小值。参数:“x,y”表示多个数值,不一定为2个数值。
- Math.pow(x,y):幂函数,计算x的y次幕。
- Math.random():随机数函数,返回一个0~1之间的随机数
- Math.sin(x):正弦函数。参数:x为弧度数值。
- Math.sqrt(x):平方根函数。参数:x为数值
- Math.tan(x):正切函数。参数:x为弧度数值
日期函数
- 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():使用世界标准时间获取当前日期对象“日期”部分数值(131)。getUTCDay():使用世界标准时间获取当前日期对象“星期”部分的数值(06)getUTCFullYear():使用世界标准时间获取当前日期对象“年份”部分四位数值。getUTCHours():使用世界标准时间获取当前日期对象“小时”部分数值(023)getUTCMilliseconds):使用世界标准时间获取当前日期对象的毫秒数(0999)。getUTCMinutes():使用世界标准时间获取当前日期对象“分钟”部分数值(059)getUTCMonth():使用世界标准时间获取当前日期对象“月份”部分的数值(112)getUTCSeconds():使用世界标准时间获取当前日期对象“秒数”部分数值(0~59)。parse(datestring):用于分析一个包含期的字符串,并返回该日期与1970年1月1日00:00:00之间相差的毫秒数参数:datestring为日期格式的字符串,格式为:yyyy/mm/dd hh:mm:ss。
- toTimeString():以字符串的形式获取一个时间。
- toDateString():以字符串的形式获取一个日期
- tols0String():获取当前日期对象的I0S格式的日期字串,格式:YYYY-MM-DDTHH:mm:ss.sssz.tolSON():获取当前日期对象的]SON格式的日期字串,格式:YYYY-MM-DDTHH:mm:ss.sssz
- toLocaleDateString():以字符串的形式获取本地化当前日期对象。并且只包含“年月日”部分的短日期信息。
- toLocaleTimeString():以字符串的形式获取本地化当前日期对象。并且只包含“时分秒”部分的短日期信息,
- touTCString():以字符串的形式获取相对于当前日期对象的世界标准时间。
- Date.UTC(vear,month,day,hour,min,sec,millisec):获取相对于1970年1月1日00:00:00的世界标准时间,与指定日期对象之间相差的毫秒数。参数:组成指定日期对象的年、月、日、时、分、秒以及毫秒的数值
- valueof():获取当前日期对象的原始值,从1970年1月1日至date对象的嘉秒数。
- addYears(years):将指定的年份数加到当前日期对象上,获取一个新的日期对象。参数:years为整数数值,正负均可.
- addMonths(months):将指定的月份数加到当前日期对象上,获取一个新的日期对象。参数:months为整数数值,正负均可。
- addDays(days):将指定的天数加到当前日期对象上,获取一个新的日期对象。 参数:days为整数数值,正负均可
- addHours(hours):将指定的小时数加到当前日期对象上,获取一个新的日期对象。参数:hours为整数数值,正负均可。
- addMinutes(minutes):将指定的分钟数加到当前日期对象上,获取一个新的日期对象。参数:minutes为整数数值,正负均可。
- addSeconds(seconds):将指定的秒数加到当前日期对象上,获取一个新的日期对象。参数:seconds为整数数值,正负均可。
- addMiliseconds(ms):将指定的毫秒数加到当前日期对象上获取一个新的日期对象。参数:ms为整数数值,正负均可Year:获取系统日期对象“年份”部分的四位数值。
- Month:获取系统日期对象“月份”部分数值(1~12)
- Day:获取系统日期对象“日期”部分数值(1~31)。
- Hours:获取系统日期对象“小时”部分数值(0~23)。
- Minutes:获取系统日期对象“分钟”部分数值(0~59).
- Seconds:获取系统日期对象“秒数”部分数值(0~59)。
布尔运算符
==等于!=不等于<小于<=小于等于>大于>=大于等于&&并且||或者!not
Axure 变量、属性、函数的更多相关文章
- C语言中变量和函数的作用域和链接属性
C语言中变量和函数的作用域和链接属性 作用域 代码块作用域: 代码块指的是使用"{}"包围起来的部分. 在代码块中定义的变量,代码块之外是不能访问的. 代码块嵌套之后的变量作用域, ...
- jQuery源码笔记(二):定义了一些变量和函数 jQuery = function(){}
笔记(二)也分为三部分: 一. 介绍: 注释说明:v2.0.3版本.Sizzle选择器.MIT软件许可注释中的#的信息索引.查询地址(英文版)匿名函数自执行:window参数及undefined参数意 ...
- php的引用&(就是在变量或者函数、对象等前面加上&符号)
官方文档: 1.引用是什么:http://www.php.net/manual/zh/language.references.whatare.php 2.引用做什么:http://www.php.ne ...
- 编写可维护的JavaScript—语句和表达式&变量、函数和运算符
语句和表达式 所有的块语句都应当使用花括号.包括: if for while do…while… try…catch…finally //不好的写法 if (condition) doSomethin ...
- jQuery源码逐行分析学习02(第一部分:jQuery的一些变量和函数)
第一次尝试使用Office Word,方便程度大大超过网页在线编辑,不过初次使用,一些内容不甚熟悉,望各位大神见谅~ 在上次的文章中,把整个jQuery的结构进行了梳理,得到了整个jQuery的简化结 ...
- [转]关于python中带下划线的变量和函数的意义
Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...
- js变量和函数声明的提升
函数声明和变量声明总是会被解释器悄悄地被“提升”到方法体的最顶部 请注意,变量赋值并没有被提升,只是声明被提升了. 函数的声明比变量的声明具有高的优先级. 下面的程序是什么结果? var foo = ...
- Javascript 变量、函数的声明
javascript变量 全局变量和局部变量 按照变量的作用域来区分,和大多数编程语言类似,javascript变量也分为全局变量和局部变量.全局变量的作用域是整个js文件,而局部变量的作用域是 ...
- frameset,iframe框架之间如何互相调用变量、函数
以往一直在编写的都是前台的UI,很少使用到frameset.iframe,对其了解也是十分有限,只是知道其可以为其当前页面引入html文件成为当前页的一部分,但是这两天在做后台UI界面的时候,发现这样 ...
- JS静态变量和函数、实例变量和函数以及prototype 说明
静态变量.函数 当定义一个函数后通过 “.”为其添加的属性和函数,通过对象本身仍然可以访问得到,但是其实例却访问不到,这样的变量和函数分别被称为静态变量和静态函数,用过Java.C#的同学很好理解静态 ...
随机推荐
- Python 利用pandas和matplotlib绘制双柱状图
在数据分析和可视化中,常用的一种图形类型是柱状图.柱状图能够清晰地展示不同分类变量的数值,并支持多组数据进行对比.本篇文章将介绍如何使用Python绘制双柱状图. 准备工作 在开始绘制柱状图之前,需要 ...
- Typora + PicGo 快乐书写 Markdown 文档
声明 以下提及的图床服务商跟本人无任何商业来往,你可以根据自己的需要选择其他更适合的服务商. 个人观点 这是一个服务付费的时代,相比于自己折腾.在价格适当,服务到位的情况下,我更倾向于选择商业服务.毕 ...
- JavaScript高级程序设计笔记03 语言基础
语言基础 主要基于ES6. 一切都区分大小写.无论变量.函数名还是操作符 标识符 变量名.函数名.属性名.参数名 可由一个或多个字符组成: 第一个必须是字母._或者$: 其余的可以是字母._.$或者数 ...
- C#使用SqlSugar操作MySQL数据库实现简单的增删改查
公众号「DotNet学习交流」,分享学习DotNet的点滴. SqlSugar简介 SqlSugar 是一款 老牌 .NET 开源多库架构ORM框架(EF Core单库架构),由果糖大数据科技团队 维 ...
- Mysql报:error while loading shared libraries libtinfo.so.5的解决办法
版权声明:原创作品,谢绝转载!否则将追究法律责任. ----- 作者:kirin #.今天闲来无事,想在Anolis8的系统上装一个MySQL8.0玩.前期在安装和配置的过程中没有什么问题,但是在我想 ...
- HBase|idea使用hbase进行简单的DDL增删改查
老师要测试什么的,所以我想练习一下,顺便记录在博客里,如有错误,敬请指正,谢谢!!! idea连接hbase 首先确保你可以打开Hbase http://192.168.40.100:16010 查看 ...
- MATLAB时间序列数据重建与平滑:HANTS滤波
本文介绍在MATLAB中,实现基于HANTS算法(时间序列谐波分析法)的长时间序列数据去噪.重建.填补的详细方法. HANTS(Harmonic Analysis of Time Series ...
- 【WCH以太网接口系列芯片】基于CH395的组播应用
---------------------------------------------------------------------------------------------------- ...
- 中企网安信息科技:基于数据化大屏的BI数据分析管理系统概述
由华企网安总公司北京中企网安信息科技有限责任公司开发的<基于数据化大屏的BI数据分析管理系统>,获得国家版权局颁发的计算机软件著作权登记证书. 基于数据化大屏的BI数据分析管理系统利用大数 ...
- 【笔记】 springCloud-configServer配置中心
当然第一步还是得要了解啦! 介绍 做项目, 那么就少不了配置微服务架构中,配置文件众多,各个服务的配置文件也有可能不一样, Spring为我们提供了相应的配置中心组件--Spring Cloud co ...