apicloud apicloud

注册
查看: 5869|回复: 10

[APP开发技巧] 分享一个移动项目中消除click事件点击延迟的方法

主题:
14
帖子:
318
云币:
2318

APICloud粉丝圣诞节

[APP开发技巧] 分享一个移动项目中消除click事件点击延迟的方法

5869 10 | 发表于 2015-6-2 09:49:07 |阅读模式 | |
对于前端工程师来说,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里面。(这个是在网上看到的,所以在安卓设备里,慎用,如果真要用的话,用以前最好自己也多测试下)
1

查看全部评分

业余车手

UID:22414

主题:
8
帖子:
815
云币:
12667

版主勋章APICloud粉丝

发表于 2015-6-2 10:00:53 |
感谢分享

主题:
8
帖子:
363
云币:
2726

APICloud粉丝

发表于 2015-7-8 18:42:42 |
好东西,赞一下!!!

主题:
8
帖子:
363
云币:
2726

APICloud粉丝

发表于 2015-7-8 18:43:11 |
好东西,赞一下

主题:
8
帖子:
363
云币:
2726

APICloud粉丝

发表于 2015-7-8 18:43:15 |
好东西,赞一下

主题:
59
帖子:
653
云币:
689

APICloud粉丝土豪版主勋章端午节

发表于 2015-7-8 19:40:07 |
tapmode不是也行么

新手上路

UID:84955

主题:
0
帖子:
65
云币:
76
发表于 2015-8-13 18:06:34 |
谢谢你的分享!

主题:
32
帖子:
228
云币:
327
发表于 2015-12-26 12:03:15 |
tapmode和绑定tap事件都可以啊~

新手上路

UID:331854

主题:
11
帖子:
46
云币:
36
发表于 2016-11-29 20:47:45 |
66666666666666666666

主题:
26
帖子:
175
云币:
181
发表于 2017-5-7 11:53:27 |
api.parseTapmode
12下一页
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表