码迷,mamicode.com
首页 > 移动开发 > 详细

分享一个移动项目中消除click事件点击延迟的方法

时间:2016-11-22 11:35:12      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:cbo   判断   页面   ffffff   ack   ast   部分   color   ftl   

对于前端工程师来说,apicloud无疑给我们提供了很好的平台,有各种各样的模块供我们使用,但是在实际项目的时候,很大部分的代码,还是需要我们用html css js来实现的。但是呢,移动端页面对于click事件会有 300 毫秒的延迟,导致多数用户感觉移动设备上基于 HTML 的 web 应用界面响应速度慢。

在这里推荐一个简单易用的 js库,用来消除界面中的click事件造成的延迟。
https://github.com/ftlabs/fastclick

目前,亲测在iphone表现很完美。

如果你用在Android设备的Web View里使用,会产生用户本来只想滑动却误点的Bug,因为Android机器性能就参差不齐,而且APK包自带的那个浏览器很渣。所以如果使用FastClick,最好做个判断,不要用在Android APK里面。(这个是在网上看到的,所以在安卓设备里,慎用,如果真要用的话,用以前最好自己也多测试下)

 

相关技术文档:http://www.apicloud.com/index?uzchannel=3

免费1对1梳理APP需求:http://app.apicloud.com/RequirementDescription

推荐项目送macbook、iphone7等大礼:http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=44433

 

技术分享

分享一个移动项目中消除click事件点击延迟的方法

标签:cbo   判断   页面   ffffff   ack   ast   部分   color   ftl   

原文地址:http://www.cnblogs.com/apicloud/p/6088235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!