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

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 关注
  • 399 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号