摘要: touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。 touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。 touchend事件:当手指从屏幕上离开的时候触发。 touchcance 阅读全文
posted @ 2016-12-13 11:03 Sha_h 阅读(967) 评论(0) 推荐(0) 编辑
摘要: /*仅适用于内容中点击元素。对于拖动等元素,需要自行在页面处理。 * 主要是绑定touchstart和touchmove事件,并判断用户按下之后手指移动了多少像素。 * 如果手指移动距离小于10像素,则还是认为用户在做点击操作。如果移动距离超过了10像素,则取消后续事件监听函数的执行。*/ 阅读全文
posted @ 2016-12-12 18:48 Sha_h 阅读(5129) 评论(0) 推荐(0) 编辑
摘要: Array.prototype.indexOf = function(val) { for (var i = 0; i -1) { this.splice(index, 1); } }, var arrayEmp = ["11","22" "33"]; arrayEmp.remove("11"); 阅读全文
posted @ 2016-10-27 10:27 Sha_h 阅读(181) 评论(0) 推荐(0) 编辑
摘要: ES6 数组去重: 参考资料: Fast Algorithm To Find Unique Items in JavaScript Array 阅读全文
posted @ 2016-10-27 10:05 Sha_h 阅读(263) 评论(0) 推荐(1) 编辑
摘要: <!DOCTYPE html //原数组 var arr = [0,1,2,3,4,5,6,7,8,9,10,11]; //输出数组 var out = []; //必须要包含的数字 out.push(2) //输出个数 var num = 8; var index = 0; var run = f 阅读全文
posted @ 2016-10-25 17:26 Sha_h 阅读(754) 评论(1) 推荐(0) 编辑