Axure 变量、属性、函数

axure,变量,属性,函数 · 浏览次数 : 122

小编点评

```java import java.util.*; public class DateUtils { public static String parse(String datestring) { return Date.UTC(vear,month,day,hour,min,sec,millisec).toString(); } public static String addYears(int years) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addYears(years).toString(); } public static String addMonths(int months) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addMonths(months).toString(); } public static String addDays(int days) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addDays(days).toString(); } public static String addHours(int hours) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addHours(hours).toString(); } public static String addMinutes(int minutes) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addMinutes(minutes).toString(); } public static String addSeconds(int seconds) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addSeconds(seconds).toString(); } public static String addMiliseconds(int ms) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addMiliseconds(ms).toString(); } public static String Date.UTC(int vear,int month,int day,int hour,int min,int sec,int millisec){ return new Date(vear,month,day,hour,min,sec,millisec); } public static String toString(Date date) { return date.toString(); } } ``` ```排版代码: ``` import java.util.*; public class DateUtils { public static String parse(String datestring) { return Date.UTC(vear,month,day,hour,min,sec,millisec).toString(); } public static String addYears(int years) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addYears(years).toString(); } public static String addMonths(int months) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addMonths(months).toString(); } public static String addDays(int days) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addDays(days).toString(); } public static String addHours(int hours) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addHours(hours).toString(); } public static String addMinutes(int minutes) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addMinutes(minutes).toString(); } public static String addSeconds(int seconds) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addSeconds(seconds).toString(); } public static String addMiliseconds(int ms) { return Date.UTC(vear,month,day,hour,min,sec,millisec).addMiliseconds(ms).toString(); } public static String Date.UTC(int vear,int month,int day,int hour,int min,int sec,int millisec){ return new Date(vear,month,day,hour,min,sec,millisec); } public static String toString(Date date) { return date.toString(); } } ```

正文

局部变量

  • 使用场景非常多;
  • 需要先创建;
  • 只能作用于当前事件;
  • 命名需要注意,只能英文+数字;

全局变量

  • 需要先创建;
  • 可以作用于整个文档,在任意页面调用或使用

中继器的 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 变量、属性、函数相似的内容:

Axure 变量、属性、函数

局部变量 使用场景非常多; 需要先创建; 只能作用于当前事件; 命名需要注意,只能英文+数字; 全局变量 需要先创建; 可以作用于整个文档,在任意页面调用或使用 中继器的 Item 属性 item:获取数据集一行数据的集合,即数据行的对象。 ltem:列名:获取数据行中指定列的值。 index:获取

【Azure 应用服务】Azure Function Timer触发函数加上Singleton后的问题

问题描述 在Azure Function Timer Trigger的函数中,添加了Singleton属性,当Function的实例变为3个后,发现Timer函数并没有在三个实例上同时运行,每次触发时,都只有在一个实例上运行。这时因为Singleton属性的原因吗? 问题解答 在调查Singleto

Axure 选中同意复选框后,改变登录按钮的颜色

登录时,当选中 同意用户协议后 复选框,登录按钮变颜色 登录按钮 设置登录按钮的选中颜色 同意协议 当同意复选框被选中后,设置 登录 的选中状态为 真,这时候触发登录按钮改变颜色, 取消勾选后,登录按钮的颜色不变接着往下看 复选框,的选中和取消选中,是两个不同的交互事件

【Azure Cloud Service】云服务升级后,查看配置文件发现编码变为utf-16

问题描述 通过Migrate to ARM,把经典云服务升级成云服务(外延支持)后,在查看云服务的配置XML文件,发现文件的编码格式由 UTF-8 改变为 UTF-16 由此,引发了三个问题 1)Cloud Service是否支持 UTF-8, UTF-16 这两种编码呢? 2)为什么 Cloud

【Azure Cloud Service(Extended Support)】如何使用外延服务迁移应用?

问题一:迁移到云服务扩展后,之前经典版的云服务的部署槽会变成单一的部署槽,关于两个云服务扩展版之间的部署交换能否提供一个演示? 对于具有双槽的云服务(Classic),根据文档中的建议,在迁移到云服务(外延支持)时需要先删除过渡槽,将生产槽作为一个独立的云服务进行迁移。 在完成生产槽的迁移后,创建另

【Azure Redis 缓存】对于Azure Redis 从 Redis 4 升级到 Redis 6 的一些疑问

问题描述 使用Azure Redis服务,客户端使用Redisson 3.X , 在近期Microsoft Azure对Redis服务进行大规模变动升级( Redis 版本由 4 升级到 6),对于这次升级的影响有以下的问题? 问题解释 问题一:Redis 6.0 和 Redisson 3.X 之间

Axure和墨刀——两款原型设计工具介绍

Axure与墨刀是两款在原型设计领域广受欢迎的工具,各具特点和优势: Axure: Axure RP是一款功能强大的原型设计工具,广泛应用于交互设计和用户体验设计领域。它提供了丰富的交互元素库、高保真度的原型制作功能以及复杂的交互流程设计工具。 设计师可以使用Axure快速创建原型,并进行用户测试和

Axure Axhub Charts 数据编辑、显示

Axhub Charts图表元件库: https://www.axureshop.com/a/100749.html

Axure 自定义元件库

点击文件 -> 新建元件库 可以添加多个元件,并将期重命名 保存元件库 新建页面 添加元件,选择自建的元件库 导入后就会发现我的原件库 这样就可以使用我们自定义的元件库了

Axure 创建轮播图

拖一个动态面板,设置名称 双击动态面板,添加3个状态 给3个状态,分别添加3张图片 设置交互 新建交互 -> 载入时 -> 设置面板状态 双击进去,界面看得直观些 下一项、向后循环,循环间隔 2S