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

关于requestAnimationFrame传匿名函数的问题

关于requestAnimationFrame传匿名函数的问题

白衣染霜花 2018-11-13 19:34:31
片段Aconst moveHandler = function() {  window.requestAnimationFrame(() => {    // do something...   }) } dom.addEventListener('mousemove', moveHandler)片段Bconst moveHandler = function() {  // do something...} dom.addEventListener('mousemove', function() {  window.requestAnimationFrame(moveHandler) })请问两种写法有区别吗?这是我在做拖拽某个dom的效果时遇到的问题
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

  1. 片段A里,可以使用document.removeEventListenerremove掉moveHandler事件,而片段B不行;

  2. requestAnimationFrame无论是匿名函数函数,还是传入一个具体的方法,都没有区别


查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 406 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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