微信小游戏跳一跳Node版本 - 半自动版

2018-01-12
阅读 2 分钟
5.2k
项目地址:[链接]没别的,就是感兴趣,重复造轮子此版本是半自动版,需要手动在页面测量每一步的距离来辅助得分,后续会研究图像识别,实现自动版 目前已有的一些自动版程序,刷出来的分数都很容易被微信重置分数,主要原因是combo太多,得分太高,有一些程序加了随机的中心点偏移,就是控制不要每一次都跳中中心点,效...

剖析Vue原理&实现双向绑定MVVM

2016-08-16
阅读 10 分钟
317.6k
本文能帮你做什么?1、了解vue的双向数据绑定原理以及核心代码模块2、缓解好奇心的同时了解如何实现双向绑定为了便于说明原理与实现,本文相关代码主要摘自vue源码, 并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环依赖等,也难免存在一些问题,欢迎大家指正。不过这些并不会影响大家的阅读和理解,相...

web app遇到的一些坑及小技能(持续更新...)

2015-10-31
阅读 4 分钟
9.9k
问题:手机端 click 事件会有大约 300ms 的延迟 原因:手机端事件 touchstart --\> touchmove --> touchend or touchcancel --> click,因为在touch事件触发之后,浏览器要判断用户是否会做出双击屏幕的操作,所以会等待300ms来判断,再做出是否触发click事件的处理,所以就会有300ms的延迟 解决方法:使用touc...

移动端web app自适应布局探索与总结

2015-10-30
阅读 5 分钟
28.7k
在这之前做web app开发的的时候,在自适应方面一般都是宽度通过百分比,高度以iPhone6跟iPhone5之间的一个平衡值写死,我们的设计稿都是iPhone5的640 * 1136标准,所以高度一般取个大概值,各种图标的宽高也是取平衡值写死,然后部分样式通过媒体查询来设置,例如背景图的多倍图、基础字体大小、图标宽高。

mTouch移动端 ( 兼容pc端) 手势操作库

2015-07-20
阅读 2 分钟
6.7k
mTouch mTouch移动端 ( 兼容pc端) 手势操作库,view on github 支持的事件: tap 单击 doubletap 双击 longtap 长按 swipestart 滑动开始 swipeend 滑动结束 swiping 滑动 swipeleft 向左划 swiperight 向右划 swipeup 向上划 swipedown 向下划 提供的接口 1、mTouch.config(配置项) {代码...} 以上是默认值,可根据具...

遍历多叉树(递归、非递归广度优先、深度优先)

2015-07-20
阅读 3 分钟
17.8k
简单的遍历一个树形结构数据的几种方法、非递归方法效率最好。 {代码...}