04 2014 档案
移动端页面 滚动结束 判断
摘要:在做移动端的需求有时候需要用到对滚动结束进行事件绑定以完成一定的功能,先来了解一下现状。在移动端,正常的一次swipe动作会依照以下顺序触发事件:touchstart -> touchmove -> touchend ->scroll一、IPAD通过以下代码进行测试: var timesta...
阅读全文
web移动前端的click点透问题
摘要:在移动端开发中,有时会出现click点透的问题。一、什么是click点透以下情况,在B元素上有半透明红色遮盖层A,黄色B元素内有可点击链接C。tips:以下举例仅针对webkit内核浏览器,所有效果需要在移动端进行查看(PC端不支持touch事件)。具体html代码如下: 移动端点透问...
阅读全文
call()\apply()\bind()备忘录
摘要:这几个玩意儿几乎看一次忘一次,每次用都要重新看一遍,还是理解的不够。本文对不做深入解释,只根据自己的理解对函数定义进行语义化说明。1.call()fun.call(context,arg1,arg2),其中arg1,arg2等可无example:function func(){ alert(t...
阅读全文
Safari中的new Date()格式化坑
摘要:今天在测试的时候发现,在Chrome中的如下代码:new Date("2014-03-09");在Safari中报错invalid date。经过查阅资料找到类似的问答:stackOverflow地址:http://stackoverflow.com/questions/4310953/invalid-date-in-safari解释与翻译如下:目前Safari可以支持的标准格式如下:MM-dd-yyyyyyyy/MM/ddMM/dd/yyyyMMMM dd, yyyyMMM dd, yyyyDateJS是一个很好的格式化非标准格式日期的库。关于Date日期标准,原文截取E
阅读全文