• 欢迎访问大姚哥前端笔记
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎留言o(∩_∩)o 哈哈

记一次微信H5游戏的刷分(扒接口)经历

公司周年庆有个拼手速抢公仔的活动,扫码玩了一局,看了下规则是累计的。一下子职业病犯了,他是怎么防刷的呢?能不能把接口扒下来刷一下,顺便带走一个公仔? 我已经迫不及待的开始了。 首先想着能看源码,复制链接地址出来,在chrome里打开,发现提示只能在微信里打开,那试着用“微信开发者工具”打开,提示”未绑定网页开发者”。此路不通。 一时陷……继续阅读 »

dayaoge 1个月前 (08-21) 167浏览 3个赞

小程序简洁音频(录音)播放组件

小程序1.6.0 版本开始,该组件不再维护。建议使用能力更强的 wx.createInnerAudioContext 接口。 这里我们用 wx.createInnerAudioContext 实现简单音频播放组件,带暂停和音波跳动,剩余时间等功能。 如下图: 定义组件 util.js中定义formatSeconds将秒数转为 00:00格式; cons……继续阅读 »

dayaoge 3个月前 (07-03) 322浏览 0个赞

记一次Axios跨域需依赖cookie解决方法

最近在折腾VUE,一般跨域问题服务端设置响应头 Access-Control-Allow-Origin:* 即可解决,或者再Chrome安装个插件:“Access-Control-Allow-Origin:*”也是可以访问成功的。 但这只能解决一部分请求。一些依赖cookie的接口则调用不成功。 服务端Access-Control-Allow-Ori……继续阅读 »

dayaoge 8个月前 (01-31) 501浏览 2个赞

Fisher–Yates shuffle算法(洗牌算法)

Fisher–Yates算法 该算法每次随机选取一个数,然后将该数与数组中最后(或最前)的元素相交换(如果随机选中的是最后/最前的元素,则相当于没有发生交换);然后缩小选取数组的范围,去掉最后的元素,即之前随机抽取出的数。重复上面的过程,直到剩余数组的大小为1,即只有一个元素时结束。 ES6写法举栗: function shuffle(arr){ c……继续阅读 »

dayaoge 10个月前 (11-17) 366浏览 2个赞

vue Element ui 下拉菜单Dropdown设置显示时按钮的状态

vue Element ui 下拉菜单Dropdown设置显示时按钮的状态 Element ui 下拉菜单Dropdown并没有设置激活时按钮的状态样式。 可是实际情况往往是这样的: 点击菜单的时候,按钮有个active样式。 翻了变文档,只看到visible-change事件可以用一下。当显示菜单的时候,该事件返回true,隐藏时返回false。那我们……继续阅读 »

dayaoge 1年前 (2017-07-27) 2043浏览 5个赞

iframe自适应高度解决方法

本篇只讨论一种自适应情况,父页面和子页面同域名。 子页面加载完成后,获取页面高度,并添加到location.hash上。 父页面做个定时器,监测location.hash上值的变化。 获取来之后,设置iframe的高即可。 1.子页面 var h = $("body").outerHeight(true); window.top.l……继续阅读 »

dayaoge 1年前 (2017-06-06) 889浏览 2个赞