mapv icon indicating copy to clipboard operation
mapv copied to clipboard

mousemove-event-throttle

Open lyj289 opened this issue 6 years ago • 2 comments

更新了两个地方: 1.百度地图的canvas-layer, _draw方法中,计算canvas元素left,top,避免0.5px的偏差 2.增加对mousemove事件的节流方法,减少事件中间的多余运算

lyj289 avatar Dec 03 '18 02:12 lyj289

第二个用的是节流方法,但实现方式怎么感觉像防抖? 我理解的节流是周期性的触发,防抖是达到限定值时才触发。 可以参考一下这篇文章:https://mp.weixin.qq.com/s/Vkshf-nEDwo2ODUJhxgzVA

linghuam avatar Dec 03 '18 13:12 linghuam

我觉得从api设计上来说,这里是否需要throttle应该商榷:

  • throttle变成了强制性的,用户无法选择
  • 用户可以通过throttle监听函数达到同样的效果

请p主参考

fuzhenn avatar Dec 03 '18 13:12 fuzhenn