




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习目标了解全局变量和局部变量的定义熟悉Axure中函数的属性掌握Axure中全局变量和局部变量的使用具有使用变量和函数设计复杂原型的能力基本框架与界面效果全局变量全局变量原则变量名必须是数字或者字母,并以字母开头,不能出现中文变量名要小于25个字符,且不能包含空格全局变量可在整个原型设计的所有界面用例中使用,常用来存储临时数据。在使用时需遵循一下两条原则:全局变量全局变量各个值的含义值:可为常量,数值,字符串值变量值:获取另外一个变量的值变量值长度:获取另外一个变量值的长度元件文字:获取元件上的文字焦点元件文字:获取焦点元件上的文字被选项:获取被选择的项目选择状态:获取元件的选中状态面板状态:获取面板的当前状态局部变量局部变量定义局部变量的作用范围在一个用例中的一个事务里,一个事件可有多个用例,一个用例里面可有多个事务。由于局部变量的作用范围非常小,所以局部变量只能充当事务里面的赋值载体。局部变量只供某个触发事件的某个动作使用,其他触发事件不可以使用。函数函数的介绍Axure中包含大量函数,可满足设计师在原型设计过程中的不同需求,按照不同功能可将Axure的函数分为中继器/数据集、元件、页面、窗口、鼠标指针、Number、字符串、数学、日期和布尔10种类型。函数元件函数函数名称说明X获取元件的X坐标Y获取元件的Y坐标This获取当前元件Width获取元件的宽度Height获取元件的高度ScrollX获取元件的水平滚动距离(当前仅限动态面板)ScrollY获取元件的垂直滚动距离(当前仅限动态面板)Text获取元件的文本值函数元件函数函数名称说明Name获取元件的自定义名称Left获取元件的左边界坐标值Top获取元件的上边界坐标值Right获取元件的右边界坐标值Bottom获取元件的下边界坐标值opacity获取元件对象的不透明比例rotation获取元件对象的旋转角度Target获取目标元件函数页面函数函数名称说明pageName获取当前页面的名称函数窗口函数函数名称说明Window.width获取窗口的高度Window.height获取窗口的宽度Window.scrollX获取窗口的水平滚动距离Window.scrollY获取窗口的垂直滚动距离函数鼠标指针函数函数名称说明Cursor.x鼠标指针在页面中位置的X轴坐标Cursor.y鼠标指针在页面中位置的Y轴坐标DragX鼠标指针沿X轴拖动元件的拖动距离DragY鼠标指针沿Y轴拖动元件的拖动距离TotalDragX鼠标指针拖动元件从开始到结束的X轴移动距离TotalDragY鼠标指针拖动元件从开始到结束的Y轴移动距离DragTime鼠标指针拖动元件从开始到结束的总时长函数数字(Number)函数函数名称说明toExponential(decimalPoints)把数值转换为指数计数法。参数decimalPoints为保留小数的位数toFixed(decimalPoints)将一个数字转为保留指定位数的小数,小数位数超出指定位数时进行四舍五入。参数decimalPoints为保留小数的位数toPrecision(length)把数字格式化为指定的长度。参数length为格式化后的数字长度函数字符串函数函数名称说明length获取当前文本对象的长度charAt(index)获取当前文本对象中指定位置的字符,参数index表示字符的位置(index为大于0的整数)charCodeAt(index)获取当前文本对象中指定位置字符的Unicode编码,参数index表示字符的位置concat(‘string’)将当前文本对象与另一个字符串组合,参数String表示连接的字符串函数字符串函数函数名称说明indexOf(‘searchValue’)从左至右获取查询字符串在当前文本对象中首次出现的位置。未查询到时返回值为-1。参数searchValue为指定查询的字符串lastIndexOf(‘searchvalue’)从右至左获取查询字符串在当前文本对象中首次出现的位置。未查询到时返回值为-1。参数searchValue为指定查询的字符串replace(‘searchvalue’,’newvalue’)用新的字符串替换当前文本对象中指定的字符串。参数searchvalue为被替换的字符串,参数newvalue为新文本字符串函数字符串函数函数名称说明slice(start,end)从当前文本对象中截取从指定起始位置开始到终止位置之前的字符串。
参数start为被截取部分的起始位置,参数end为被截取部分的终止位置split(‘separator’,limit)将字符串按照一定规则分割成字符串组,数组的各个元素以“,”分隔。参数separator表示用于分隔的字符串,参数limit表示数组的最大长度substr(start,length)从当前文本对象中指定起始位置开始截取一定长度的字符串。参数start为被截取部分的起始位置,参数length为被截取部分的长度函数字符串函数函数名称说明substring(from,to)从当前文本对象中截取从指定位置到另一指定位置区间的字符串。参数from为指定区间的起始位置,参数to为指定区间的终止位置toLowerCase()将文本对象中所有的大写字母转换为小写字母toUpperCase()将当前文本对象中所有的小写字母转换为大写字母trim()去除当前文本对象两端的空格toString()将一个逻辑值转换为字符串函数数学函数函数名称说明+加,返回前后两个数的和-减,返回前后两个数的差*乘,返回前后两个数的乘积/除,返回前后两个数的商%余,返回前后两个数的余数abs(x)计算参数数值的绝对值。参数x为数值acos(x)获取一个数值的反余弦弧度值。参数x为数值asin(x)获取一个数值的反正弦值。参数x为数值atan(x)获取一个数值的反正切值。参数x为数值atan2(y,x)获取某一点(x,y)的角度值。参数“x,y”为点的坐标数值ceil(x)向上取整函数,获取大于或者等于指定数值的最小整数。参数x为数值函数数学函数函数名称说明cos(x)余弦函数。参数x为弧度数值exp(x)指数函数。参数x为数值floor(x)向下取整函数,获取小于或者等于指定数值的最大整数。参数x为数值log(x)对数函数。参数x为数值max(x,y)获取参数中的最大值。参数“x,y”表示多个数值,而非两个数值min(x,y)获取参数中的最小值。参数“x,y”表示多个数值,而非两个数值pow(x,y)幂函数。参数x为数值random()随机数函数。返回一个0~1之间的随机数sin(x)正弦函数。参数x为弧度数值sqrt(x)平方根函数。参数x为数值tan(x)正切函数。参数x为弧度数值函数日期函数函数名称说明Now获取当前计算机系统日期对象GenDate获取原型生成日期对象getDate()获取日期对象“日期”部分数值(1~31)getDay()获取日期对象“星期”部分的数值(0~6),星期日值为0getDayOfWeek()获取日期对象“星期”部分的英文名称getFullYear()获取日期对象“年份”部分四位数值getHours()获取日期对象“小时”部分数值(0~23)getMilliseconds()获取日期对象的毫秒数(0~999)getMinutes()获取日期对象“分钟”部分数值(0~59)getMonth()获取日期对象“月份”部分的数值(1~12)getMonthName()获取日期对象“月份”部分的英文名称getSeconds()获取日期对象“秒数”部分数值(0~59)函数日期函数函数名称说明getTimezoneOffset()获取世界标准时间(UTC)与当前主机时间之间的分钟差值getUTCDate()使用世界标准时间获取当前日期对象“日期”部分数值(1~31)getUTCDay()使用世界标准时间获取当前日期对象“星期”部分的数值(0~6)getUTCFullYear()使用世界标准时间获取当前日期对象“年份”部分四位数值getUTCHours()使用世界标准时间获取当前日期对象“小时”部分数值(0~23)getUTCMilliseconds()使用世界标准时间获取当前日期对象的毫秒数(0~999)getUTCMinutes()使用世界标准时间获取当前日期对象“分钟”部分数值(0~59)getUTCMonth()使用世界标准时间获取当前日期对象“月份”部分的数值(1~12)getUTCSeconds()使用世界标准时间获取当前日期对象“秒数”部分数值(0~59)函数日期函数函数名称说明parse(datestring)用于分析一个包含日期的字符串,并返回该日期与1970年1月1日00:00:00之间相差的毫秒数。参数datestring为日期格式的字符串,格式为:yyyy/mm/ddhh:mm:sstoDateString()以字符串的形式获取一个日期toISOString()获取当前日期对象的IOS格式的日期字串toJSON()获取当前日期对象的JSON格式的日期字串toLocaleDateString()根据本地日期格式,将Date对象转换为日期字符串toLocaleTimeString()根据本地日期格式,将Date对象转换为时间字符串toUTCString()以字符串的形式获取相对于当前日期对象的世界标准时间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)将指定的秒数加到当前日期对象上,获取一个新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保安的法律法规知识试题及答案
- 解析2025保安证重要试题及答案
- 2025年保安证考试阅读理解试题及答案
- 森林防火安全专项方案
- 重庆电信职业学院《口腔工艺管理》2023-2024学年第二学期期末试卷
- 河北省三河市第九中学2024-2025学年高三下学期高考仿真模拟物理试题试卷含解析
- 应急处理的保安证考试试题及答案
- 桂林生命与健康职业技术学院《渠道策划》2023-2024学年第二学期期末试卷
- 完整的保安证考试试题及答案
- 天津市宝坻区何仉中学2024-2025学年4月高中毕业班联合考试数学试题含解析
- 压力容器年度检查表
- 2023-2024学年湖北省洪湖市初中语文九年级下册期末通关试题
- YY/T 1269-2015血液透析和相关治疗用水处理设备常规控制要求
- DG-TJ 08-2198-2019 装配式建筑评价标准 附条文说明
- GB/T 1.2-2020标准化工作导则第2部分:以ISO/IEC标准化文件为基础的标准化文件起草规则
- 电气接地施工规范
- VTE预防优质课件
- 路灯照明工程施工组织设计路灯施工组织设计方案
- 湘教版《美术》六年级毕业班复习题
- 纪念抗日战争暨世界反法西斯战争胜利70周年主题班会课件
- 分娩恐惧量表
评论
0/150
提交评论