为了账号安全,请及时绑定邮箱和手机立即绑定

FastClick源码的一个小问题?

FastClick源码的一个小问题?

富国沪深 2018-10-11 10:19:06
FastClick构造器中,有这么一段代码:var methods = ['onMouse', 'onClick', 'onTouchStart', 'onTouchMove', 'onTouchEnd', 'onTouchCancel']; var context = this;for (var i = 0, l = methods.length; i < l; i++) {      context[methods[i]] = bind(context[methods[i]], context); }github上代码地址为:FastClick代码我的疑问是:onMouse等方法在FastClick的prototype中了,按说context都能访问到这些方法,而且this指向也是FastClick的实例化对象,为什么还要执行:context[methods[i]] = bind(context[methods[i]], context);这句代码呢?毫无意义呀?哪位大神帮忙解答一下。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 398 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信