移动开发中用到的几款js插件之触控插件(2)

谈到移动我们不得不说触控了,pc上我们用click 手机上我们用什么?tap好多小伙伴都会想到这个,但是pc上鼠标只有那么几个按键,我们却有好多的手指头,好多的动作,这些该如何获取呢?
答案是通过touch时间根据不同的条件来定义事件,比如tap我们可以通过touchstart和touchend的间隔判断,我还可以定义hold,可以定义swiper等到。
了解了原理,改干活了,好多东西其实已经有前辈替我们完成了,我们只需要学会使用就可以,下面就介绍几款很不错的触控插件。

1、TOUCH.JS

百度出品,效果不错,封装了许多的使用动作,如tap doubletap hold还有其他一些事件,可以满足日常开发中的需求。详情请看http://cloudajs.org/docs/step4_API_Documentation#001
还有不得不提的官网:http://touch.code.baidu.com/

2、HAMMER.JS

hammerJS是一个优秀的、轻量级的触屏设备手势库,现在已经更新到2.04版本,跟1.0版本有点天壤地别了,毕竟改写了事件名并新增了许多方法,允许同时监听多个手势、自定义识别器,也可以识别滑动方向。目前github上的star已经过万可想它的优秀和火爆成都,但是美中不足的是中文文档偏少。关于功能,百度touch.js有的功能它都有,只是事件名称有所区别,比如touch的平移是swipe,HAMMER叫做pan。不过这不影响使用。
官方网站http://hammerjs.github.io/
可能你觉得官网过于简单可是当你进入Documentation会瞬间亮瞎你的双眼

今天就到这,如果小伙伴们有其他同类的优秀框架可以给我留言,我会总结一下出一期同类软件的评测

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值