【Axure教程】函数自查表(全攻略)(下)

简介: 【Axure教程】函数自查表(全攻略)

八、日期函数

NOW:标准时间函数,获取当前计算机系统标准时间,包括星期几、年、月、日、时、分、秒、时区,例如,Tue Apr 19 2022 16:44:04 GMT+0800 (中国标准时间)

GenDate:原型生成时间函数,获取当前原型生成的标准时间(当前页面最后修改时间),例如Tue Apr 19 2022 16:44:46 GMT+0800 (中国标准时间)

getFullYear:年份函数,获取当前时间年份部分的数值,完整函数为Now.getFullYear()

Year:年份函数,获取当前时间年份部分的数值

getMonth:月份函数,获取当前时间月份部分的数值(1-12),完整函数为Now.getMonth()

Month:月份函数,获取当前时间月份部分的数值(1-12)

getMonth:月份函数,获取当前时间月份的英文名称,完整函数为Now.getMonthName()

getDay:星期函数,获取当前时间星期部分的数值(0-6),0代表星期天,完整函数为Now.getDay()

getDayOfWeek:星期名称函数,获取当前时间星期部分的英文名称,完整函数为Now.getDayOfWeek()

getDate:日期函数,获取当前时间日期部分的数值(1-31),完整函数为Now.getDate()

Day:日期函数,获取当前时间日期部分的数值(1-31)

getHours:时针函数,获取当前时间小时部分的数值,完整函数为Now.getHours()

Hours:时针函数,获取当前时间小时部分的数值

getMinutes:分钟函数,获取当前时间分钟部分的数值,完整函数为Now.getMinutes()

Minutes:分钟函数,获取当前时间分钟部分的数值

getSeconds:秒针函数,获取当前时间秒部分的数值,完整函数为Now.getSeconds()

Seconds:秒针函数,获取当前时间秒部分的数值

getMilliseconds:分钟函数,获取当前时间毫秒部分的数值(1秒=1000毫秒),完整函数为Now.getMilliseconds()

getTime:获取系统时间距离从1970年1月1日00:00:00开始,所经过的毫秒数,完整函数为Now.getTime()

getTimezoneOffset():获取世界标准时间(UTC)与当前主机时间的分钟差值,完整函数为Now.getTimezoneOffset(),例如中国时区为东八区,得出的结果应该是-8*60(分钟)=-480

getUTCFullYear:获取世界标准时间(UTC)的年份,完整函数为Now.getUTCFullYear()

getUTCMonth:获取世界标准时间(UTC)的月份(0~11),这里注意,获取的值0就是1月,1就是2月……11就是12月,完整函数为Now.getUTCMonth()

getUTCDay:获取世界标准时间(UTC)的星期几(0-6),完整函数为Now.getUTCDay()

getUTCDate():获取世界标准时间(UTC)的日期(1-31),完整函数为Now.getUTCDate()

getUTCHours:获取世界标准时间(UTC)的小时,完整函数为Now.getUTCHours()

getUTCMinutes:获取世界标准时间(UTC)的分钟,完整函数为Now.getUTCMinutes()

getUTCSeconds:获取世界标准时间(UTC)的秒数,完整函数为Now.getUTCSeconds()

getUTCMilliseconds:获取世界标准时间(UTC)的毫秒数,完整函数为Now.getUTCMilliseconds()

Date.parse(datestring):计算指定时间和1970年1月1日00:00:00之间相差的毫秒数,常用于判断两个日期之间的大小

toDateString() :以字符串的形式获取当前日期,完整函数为Now.toDateString()

toISOString() :以IOS格式(YYYY-MM-DDTHH:mm:ss.sssZ)获取当前日期,完整函数为Now.toISOString()

toJSON():以JSON格式(YYYY-MM-DDTHH:mm:ss.sssZ)获取当前日期,完整函数为Now.toJSON()

toLocaleDateString() :以字符串格式(/MM/DD)获取本地日期,完整函数为Now.toLocaleDateString()

toLocaleTimeString() :以字符串的格式(HH:mm:ss)获取当前时间,完整函数为Now.toLocaleTimeString()

toLocaleString() :以字符串的格式(YYYY/MM/DD HH:mm:ss)获取当前日期时间,完整函数为Now.toLocaleString()

toTimeString() :以字符串的格式获取当前日期时间时区,完整函数为Now.toTimeString()

toUTCString():以字符串的格式获取当前时间的标准时间,完整函数为Now.toUTCString()

Date.UTC(year,month,day,hour,min,sec,millisec):获取指定时间与1970 年 1 月 1 日 00:00:00的世界标准时间相差的毫秒数

valueOf():获取当前日期的原始值,完整函数为Now.valueOf()

addYears(years):年份增减计算函数,完整函数为Now.addYears(years),years为参数,可以填写具体数字,例如addYears(3) ,得到当前时间加3年的具体时间;这里正负号代表加减,例如addYears(-3),得到当前时间减3年的具体时间。也可以写成函数的形式,addYears(LVAR1)

addMonths(months):月份增减计算函数,完整函数为Now.addMonths(months),months为参数,可以填写具体数字,例如addMonths(3),得到当前时间加3月的具体时间;这里正负号代表加减,例如addMonths(-3)得到当前时间减3月的具体时间。也可以写成函数的形式

addDays(days):日期增减计算函数,完整函数为Now.addDays(days),days为参数,可以填写具体数字,例如addDays(3),得到当前时间加3天的具体时间;这里正负号代表加减,例如addDays(-3)得到当前时间减3天的具体时间。也可以写成函数的形式,addDays(LVAR1)

addHours(hours):小时增减计算函数,完整函数为Now.addHours(hours),hours为参数,可以填写具体数字,例如addHours(3),得到当前时间加3小时的具体时间;这里正负号代表加减,例如addHours(-3)得到当前时间减3小时的具体时间。也可以写成函数的形式,addHours(LVAR1)

addMinutes(minutes):分钟增减计算函数,完整函数为Now.addMinutes(minutes),minutes为参数,可以填写具体数字,例如addMinutes(3),得到当前时间加3分钟的具体时间;这里正负号代表加减,例如addMinutes(-3)得到当前时间减3分钟的具体时间。也可以写成函数的形式,addMinutes(LVAR1)

addSeconds(seconds):秒数增减计算函数,完整函数为Now.addSeconds(seconds),seconds为参数,可以填写具体数字,例如addSeconds3),得到当前时间加3秒的具体时间;这里正负号代表加减,例如addSeconds(-3)得到当前时间减3秒的具体时间。也可以写成函数的形式,addSeconds(LVAR1)

addMilliseconds(ms):毫秒增减计算函数,完整函数为Now.addMilliseconds(ms),ms为参数,可以填写具体数字,例如addMilliseconds(3),得到当前时间加3毫秒的具体时间;这里正负号代表加减,例如addMilliseconds(-3)得到当前时间减3毫秒的具体时间。也可以写成函数的形式,addMilliseconds(LVAR1)

九、中继器函数

visibleItemCount:统计中继器中可见项数

ItemCount:统计中继器中总项目数,注:如果进行了筛选,项目列表的总数量则是筛选后的数量

dataCount:统计中继器中数据行的总数量

pageCount:统计中继器中的总页数

pageIndex:获取中继器的页面,即当前是在中继器的第几页

Item:当前行,一般后面+列名,例如item.xxx,用于获取中继器指定列的值。一般做的交互是在中继器每项加载时设置文本或图片的,在更新行、筛选的时候也会用到作为条件

TargetItem :目标行,一般后面+列名,例如TargetItem .xxx,一般是在更新行交互或者条件里用的比较多

index:中继器会自动编号,按12345……的顺序编号,注:这里的编号是是演示时显示内容是否行数,不是在原来中继器表格里的行数,增删改查筛选后也会自动重新编号,下面案例中第一列即通过item.index实现自动编号

isFirst:判断是否为中继器中的第一行,如果是就返回true,否则就返回false。经常用于条件判断。注:他判断的是演示时显示内容是否为第一行,和index一样,不是原来的中继器数据表中的第一行

isLast:判断是否为中继器中的最后一行,如果是就返回true,否则就返回false。经常用于条件判断。注:他判断的是演示时显示内容是否为最后一行,和index一样,不是原来的中继器数据表中的最后一行

isEven:判断是否为中继器中的偶数行,如果是就返回true,否则就返回false。经常用于条件判断。注:他判断的是演示时显示内容是否为偶数行,和index一样,不是原来的中继器数据表中的偶数行

isOdd:判断是否为中继器中的奇数行,如果是就返回true,否则就返回false。经常用于条件判断。注:他判断的是演示时显示内容是否为奇数行,和index一样,不是原来的中继器数据表中的奇数行

isMarked:判断是否为中继器中的被标记行,如果是就返回true,否则就返回false

isVisible :判断是否为中继器中的可见行,如果是就返回true,否则就返回false。暂时未能发现有什么实际案例。因为你能看见的就是可见行,所以结果全部都是TRUE,看不见的你也点不了他。只能作为条件使用

十、布尔函数

==:等于函数,就是数学上等于的意思,一般用于条件判断或者中继器筛选

!=:不等于函数,就是数学上不等于的意思,一般用于条件判断或者中继器筛选

<:小于函数,就是数学上小于的意思,一般用于条件判断或者中继器筛选

<=:小于等于函数,就是数学上小于等于的意思,一般用于条件判断或者中继器筛选

>:大于函数,就是数学上大于的意思,一般用于条件判断或者中继器筛选

>=:大于等于数,就是数学上大于等于的意思,一般用于条件判断或者中继器筛选

&&:并且函数,一般用于条件判断或者中继器筛选,两个或以上条件同时成立的意思

||:或者函数,一般用于条件判断或者中继器筛选,两个或以上条件只要一个成立就符合的意思

原型模板地址https://ybyrac.axshare.com/#g=1

以上就是Axure里面所有的函数的介绍了,具体案例你们可以在模板里查看。建议你可以收藏起来,方便以后要用时快速查询。

那本期的教程就到此为止了,感谢您的阅读,我们下期见,88~


作者:梓贤vigo;


微信公众号:Axure高保真原型,分享一系列产品经理常用的原型模板、教程、视频、文档等原创内容


本文由微信公众号:Axure高保真原型 授权发布,未经许可,禁止转载

相关文章
|
机器学习/深度学习 数据采集 数据处理
岭回归与LASSO回归:解析两大经典线性回归方法(上)
岭回归与LASSO回归:解析两大经典线性回归方法
【Axure教程】中继器表格插入行、复制行和删除行
【Axure教程】中继器表格插入行、复制行和删除行
【Axure教程】中继器表格插入行、复制行和删除行
|
开发工具 git Ruby
设置 git/npm/bower/pip/gem镜像或代理
这是一篇我很久以前发表在博客园的文章,因为最近更新了机子的环境,又要重新设置一次环境,现在就体验到经常写文章的好处了,毕竟人老了好多东西记不住,还是得靠博客。
3225 0
|
4月前
|
Windows
typora-setup-x64编辑器安装步骤详解(附Markdown编辑入门)
`typora-setup-x64`是Typora官方64位Windows安装包。Typora是一款所见即所得的Markdown编辑器,支持实时预览、快捷排版、图片拖入、多格式导出等功能,适合写笔记、博客与技术文档,操作简洁高效。(239字)
|
机器学习/深度学习 存储 人工智能
浅入浅出——生成式 AI
团队做 AI 助理,而我之前除了使用一些 AI 类产品,并没有大模型相关的积累。故先补齐一些基本概念,避免和团队同学沟通起来一头雾水。这篇文章是学习李宏毅老师《生成式 AI 导论》的学习笔记。
1025 27
浅入浅出——生成式 AI
|
6月前
|
JavaScript API 调度
Ref 和 Reactive 响应式原理剖析与代码实现
本文深入剖析 Vue 3 响应式核心原理,详解 `ref` 与 `reactive` 的区别与实现机制。通过手写简化版响应式系统,揭示基于 Proxy 的依赖收集、触发更新、自动解包等关键逻辑,助你掌握 Composition API 的底层思想。(238 字)
642 0
|
12月前
|
监控 数据可视化 大数据
Axure设计的“广东省网络信息化大数据平台”数据可视化大屏
本文介绍由Axure设计的“广东省网络信息化大数据平台”数据可视化大屏。大屏分为左中右三区域,共九个模块,涵盖设备占比、数据异常、地市排名、关键指标、地图分布、订单信息等。通过环形图、柱状图、饼图等多种图表形式,将复杂数据直观呈现,助力决策者全面掌握数据动态,推动广东省网络信息化建设发展。
976 135
|
UED
Axure中继器实战篇:让数据展示和交互设计更上一层楼!
Axure中继器实战篇:让数据展示和交互设计更上一层楼!
811 0
|
前端开发 API UED
React 按需加载 Lazy Loading
随着 Web 应用复杂度增加,页面加载速度成为影响用户体验的关键因素。React 提供了按需加载(Lazy Loading)功能,通过 `React.lazy` 和 `Suspense` 实现动态加载组件,减少初始加载时间,提升性能。本文从基础概念入手,探讨常见问题、易错点及解决方案,并通过代码示例详细说明。
644 1
|
文字识别 PyTorch Go
从零开始的OCR之旅
本文介绍了如何配置环境并使用EasyOCR库进行OCR任务,包括安装依赖、下载必要的模型包,并提供了一个简单的使用示例。
从零开始的OCR之旅

热门文章

最新文章