片段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个赞
片段A里,可以使用
document.removeEventListener
remove掉moveHandler事件,而片段B不行;requestAnimationFrame
无论是匿名函数函数,还是传入一个具体的方法,都没有区别
添加回答
举报
0/150
提交
取消