"WebDriver 定位元素的8种方式" 在UI层面的自动化测试开发中,元素的定位与操作是基础,也是经常遇到的困难所在。webdriver提供了8种定位: id定位: find_element_by_id("id值");id属性是唯一的 name定位: 元素的名称,find_element_by_ ...
分类:
Web程序 时间:
2019-07-17 15:28:16
阅读次数:
237
skyline中有很多自带的事件可以进行调用,今天给大家介绍几种常用的事件 一、Open() 打开指定工程 二、OnProjectLoadFinished() 在我们执行SGWorld的Open方法,加载完成一个FLY工程后,就会触发这个事件。 也就是说,我们通过这个事件可以判断在什么时间完成了FL ...
分类:
Web程序 时间:
2019-07-17 11:01:45
阅读次数:
198
父组件传值给子组件: 1.在调用子组件时定义一个属性 2.子组件里面this.props.msg 父组件不仅可以传值给子组件,还可以传方法,甚至把整个父组件传给子组件 父组件获取子组件数据: 1.调用子组件的时候制定ref的值 2.通过this.refs.header 获取整个子组件实例(dom加载 ...
分类:
其他好文 时间:
2019-07-16 10:47:16
阅读次数:
89
第一次打包vue的项目部署到服务器下时,发现初次加载特别的缓慢,将近20s页面才加载出来,完全没有开发环境上的那么流畅。主要原因是页面在打包后如果不进行相关配置会导致资源文件特别的大,一次想要全部加载完成会特别的耗时。这里简单总结一下自己用到的一些优化的方案。 首先我们可以安装webpack-bun ...
分类:
其他好文 时间:
2019-07-15 17:24:04
阅读次数:
253
用idea打开一个项目,不是打开后闪退,而是项目加载完成后自动关闭.....心累啊,好不容易加载完成...... 费了还挺长时间的,要好好总结下问题解决历程: 1.修改 idea.exe.vmoptions 和 idea64.exe.vmoptions 中的 -Xms256m -Xmx3000m 秉 ...
分类:
其他好文 时间:
2019-07-10 14:50:12
阅读次数:
655
一般上拉加载更多用于数据太多,一次加载完成数据卡顿,差不多就是一个分页的功能, 写法很简单,首页data数据中先定义一个page为1,第一次进入页面调用接口将为1的page传给后台,随后在小程序自带的onReachBottom函数中操作 onReachBottom: function () { va ...
分类:
微信 时间:
2019-07-06 16:15:26
阅读次数:
179
基本调用: 自动关闭: 销毁Loading Dom节点: ...
分类:
Web程序 时间:
2019-07-02 18:56:22
阅读次数:
147
在正常的加载过程中,js的加载都是同步的,也就是在加载过程中,浏览器会阻塞接下来的内容的加载。这时候我们就要用到动态加载,动态加载是异步的,如果我们在后边要用到这个动态加载的js文件里的东西,就要保证这个文件加载完成后,再执行下面的内容。 如何判断js是否加载完成?(实现loadScript(url ...
分类:
Web程序 时间:
2019-07-01 21:34:07
阅读次数:
264
canvas知识点:const canvas = document.getElementById('id'); //获取canvas元素 const ctx = canvas.getContext('2d'); //搭建图形需要环境,简单来说就是绘画的画布 然后所有的canvas方法都是建立在ctx ...
分类:
其他好文 时间:
2019-07-01 14:14:18
阅读次数:
93
主要就这四个思路: 游戏图片素材需要全部加载完成后,才初始化游戏 利用new Image(), 将所有数据存放在dataStore.js中,通过单例模式,让全局都可以调用同一个堆内存中的数据 canvas图片素材,是通过将图片剪切,放置在画布上,所以可以写成一个公用JS,ctx.drawImage( ...
分类:
其他好文 时间:
2019-07-01 13:53:24
阅读次数:
117