12 2018 档案
摘要:1.首先UI设计:记得导出 2.然后查看layaUI.max.all.js中是否生成对应UI的JS代码: 3.创建操作UI的逻辑类JS文件:目录地址如下: 4.index.html文件中添加JS文件的路径: 5.编写最重要的逻辑类代码:
阅读全文
摘要:2.2.3 实现List增加功能删除功能 实现List删除功能需要实现多选框checkbox功能、删除按钮的鼠标侦听,删除操作后的数据重新渲染。详情直接查看代码与注释: 运行效果如图28所示: (图28)删除2、3、4条后的效果
阅读全文
摘要:2.2.3 实现List增加功能 实现List增加,需要用到LayaAir引擎laya.display.Sprite中的事件侦听on()方法对鼠标点击事件CLICK进行侦听,以及laya.ui.List API中添加单元格数据源的方法addItem(); (图25) (图26)
阅读全文
摘要:2.2.1 实现List序号逻辑 要实现List序号的数据添加,需要用到“laya.ui.List” API中的list数据源赋值array,单元格渲染处理器renderHandler,以及“laya.display.Node ”API下通过子节点名字获取子节点对象的方法getChildByN
阅读全文
摘要:用JavaScript语言实现List代码逻辑 2.1.1 创建一个ListDemo.js程序文件,并把对应的js在index.html入口设置为启动文件。 (图17) 2.1.2 编辑代码,显示UI。 我们先引入加载以及UI类,然后加载显示UI用到的图集资源,最后实例UI界面并添加
阅读全文
摘要:List(列表)是比较常用的功能。本篇结合LayaAir引擎与IDE针对List显示、增加、删除等相关操作进行逐步讲解,供开发者学习引擎与IDE的实战参考。(创建项目等基础操作,请查看其它文档,本篇跳过) 一、用LayaAirIDE制作UI (图1)创建一个名为ListPage的View类型
阅读全文
摘要:1.主要策略: 上述代码调用Python的 requests库 函数 request:构造一个请求,支撑一下方法的基础方法。用函数 request封装的方法请求一个接口(带参数)返回的数据作为【实际值】,由此对【期望值】--进行【断言判断】; 第一步先判断该接口是否可用,也就是先判断返回的状态码是否
阅读全文
摘要:1.准备数据部分: (1)设置库文件:先调用系统自带的库文件Selenium2Library (2)设置关键字keyword: (3)keyword之间传参: 当keyword:设置多个cookie 想要调用keyword:获取cookie 中的变量值时,可以这样调用: 变量名${cookie} K
阅读全文
摘要:1.map 类似其他语言中的哈希表或字典,以key-value形式存储数据 Key必须是支持==或 != 比较运算的类型,不可以是函数,map或slice;但是value的值支持所有类型; Map查找比线性搜索快得多,但比使用索引访问数据的类型慢100倍; 所以,尽量使用array或者slice这种
阅读全文
摘要:1.for循环,对于循环体内每次声明的变量来说,变量的地址都是不同的; 输出: 2.切片Slice: 其本身并不是数组,它指向底层的数组; 作为变长数组的替代方案,可以关联底层数组的局部或全部; 为引用类型 可以直接创建或从底层数组获取生成 使用len()获取元素个数,cap()获取容量、 一般使用
阅读全文
摘要:1.数组Array: 定义数组的格式:var <varName> [n] <type> ,n >=0 数组长度也是类型的一部分,因此具有不同长度的数组为不同类型 注意区分指向数组的指针和指针数组 数组在Go中为值类型 数组之间可以使用==或!=进行比较,但不可以使用<或> 可以使用new来创建数组,
阅读全文