fastclick源码分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastclick源码分析相关的知识,希望对你有一定的参考价值。

在分析fastclcik源码之前需要先搞清楚为什么非得用click代替touchstart,移动端直接使用touchstart不就行了吗。我认为主要有以下两大理由:

1、部分网站PC端、移动端共用一套代码,都绑定了touchstart,PC端还怎么玩

2、二者触发条件不同:a)touchstart 手指触摸到显示屏即触发事件 b)click 手指触摸到显示屏,未曾在屏幕上移动(或移动一个非常小的位移值),然后手指离开屏幕,从触摸到离开时间间隔较短,此时才会触发click事件。

click体验要明显好于touchstart,故我们要为click填坑。

简单模拟

 

以上是关于fastclick源码分析的主要内容,如果未能解决你的问题,请参考以下文章

v73.02 鸿蒙内核源码分析(参考手册) | 阅读内核源码必备工具 | 百篇博客分析OpenHarmony源码

Mesos源码分析

Mybatis源码分析

Spring源码分析专题——目录

ARouter源码分析

Handler源码分析