- 博客(4)
- 收藏
- 关注
转载 移动端点击300ms延迟问题和解决
今天屁颠屁颠写完了,手机端做测试时,点击,发现有延迟,就百度了下,原来这就是传说中的300ms延迟啊,百度了点资料,记录下,解决项目中这个小问题!一、移动端300ms点击延迟一般情况下,如果没有经过特殊处理,移动端浏览器在派发点击事件的时候,通常会出现300ms左右的延迟。也就是说,当我们点击页面的时候移动端浏览器并不是立即作出反应,而是会等上一小会儿才会出现点击的效果。在
2017-03-14 17:48:42 20522
转载 避免if语句的深层次嵌套
公司做了个抢红包的限制,然后ajax请求的返回字段,要进行多层逻辑的判断,想想是真恶心,虽然都是简单逻辑,而且看别人以前写的代码,发现,哎,注释能不能写上吶,像我写代码都是细致到,哪怕初学者也能看懂这是要实现什么,还有尽量避免深层次的if嵌套,不然后面产品要加新需求,条件限制了,来个五六个if嵌套,,想想都蛋疼了,故而就查询了一下如何优化,然后把之前的代码给重新整理了下,哎,强迫症又犯了,明明不是
2017-03-14 13:12:49 24931 6
转载 JS判断客户端是否是iOS或者Android手机移动端
公司这几天做的附近商家定位功能,要嵌入到客户端,看到了调用定位接口时,要判断客户端的类型,于是记录一下了:通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端。代码如下:var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr')
2017-03-10 15:00:21 2939
转载 ajax进行异步请求数据添加loading效果
在与后台实现数据交互时经常会遇到一种这样的情况:1.需要用一个ajax请求后台数据,并且要在获取到数据之后再渲染到页面,这个时候就必须用同步(async:false)。2.然而在这个时候就会有另一种情况,当ajax的请求花费的时间比较长的时候需要一个loading层来显示等待状态3.这个时候beforeSend是没有效果的,即使把loading的代码写在ajax之前也不行。
2017-03-07 16:00:05 18965 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人