关于this的问题
来源:2-3 canvas事件操作
慕沐6333144
2018-11-30 18:07:27
这里为什么是用
this.canvas = document.getElementById('canvas');
而不是直接
var canvas = document.getElementById('canvas');
1回答
好帮手慕星星
2018-11-30
这两段代码是有区别的:
1、第一段代码是将获取到的canvas元素添加到canvasLock对象的canvas属性上,如下:
以后调用的时候直接使用this.canvas即可。
2、第二段代码就是将获取的元素赋值给一个变量而已。
自己可以测试理解下,祝学习愉快!
相似问题