s

canvas-基础(一)

盲区1:事件绑定:  js中的事件绑定可以一次绑定多个事件。 比如 鼠标移动事件。

 

 事件的移除:

需要注意的点就是 removeEventListener时, 第二个参数需要带上绑定的函数, 并且 需要是同一个函数:

建议  const  callback = this.drawLine.bind();  先存函数。 然后  this.el.removeEventListener('mousemove', callback)  

 

盲区2:

 

JS 添加样式使用这个就不需要一个个的添加!!! good

 

盲区3:

class  类中的方法都可以返回一个 this,  这样子调用的时候就可以链式操作!!!

 

 

盲区4:

通过画布canvas 模拟 黑板。  其中橡皮擦功能其实就是重新划线,用画布背景颜色的先去去覆盖已经存在的线以达到橡皮擦功能。

posted @ 2022-11-07 17:05  努力不搬砖的iori  阅读(32)  评论(0编辑  收藏  举报